Taro Logo

New Graduate Engineer, Software

SpaceX is developing technologies to make humanity multiplanetary with the ultimate goal of enabling human life on Mars.
Hawthorne, CA, USA
$120,000 - $145,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Space

Job Description

SpaceX is revolutionizing space technology with the ambitious goal of making humanity multiplanetary. As a New Graduate Software Engineer, you'll join a team working on the most challenging aerospace projects on Earth. This role offers an opportunity to develop mission-critical software for spacecraft and launch systems that are actively pushing the boundaries of what's possible in space exploration.

You'll be responsible for developing highly reliable autonomous software systems and the simulations needed to validate them. The position requires strong programming skills, particularly in systems languages like C++ or Rust, and involves working with real-time embedded systems. You'll have ownership over all aspects of software development, from design through testing and integration.

This is an ideal opportunity for recent graduates who excel in competitive environments and demonstrate strong academic achievement. The role offers competitive compensation starting at $120,000-$145,000, along with comprehensive benefits including medical coverage, 401(k), and equity opportunities through stock options and purchase plans.

Working at SpaceX means being part of a dynamic team that's literally reaching for the stars. You'll collaborate across disciplines, solve complex engineering challenges, and directly contribute to the company's mission of making life multiplanetary. The fast-paced environment demands quick learning, creative problem-solving, and the ability to take ownership of critical systems.

The position requires a strong academic background with a minimum 3.5 GPA and relevant software development experience through internships or projects. Due to ITAR regulations, candidates must be U.S. citizens, permanent residents, or qualify for specific immigration statuses. If you're passionate about space exploration, software engineering, and want to be part of humanity's journey to Mars, this role offers an unparalleled opportunity to make a meaningful impact.

Last updated 4 days ago

Responsibilities For New Graduate Engineer, Software

  • Develop highly reliable autonomous software systems and simulations required to validate them
  • Own all aspects of software development, including design, testing, and integration to the mission
  • Work with counterpart engineering teams to develop and maintain launch and vehicle software

Requirements For New Graduate Engineer, Software

Rust
  • Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering or other engineering discipline
  • 1+ years of software development experience via project team, research, internship, and/or professional experience
  • Graduating in the fall of 2025, spring of 2026 or summer of 2026
  • Proven skills and knowledge of C++, Rust, or other systems programming language
  • Experience building or working with real-time embedded systems or distributed computing systems
  • Strong critical thinking and first-principles problem-solving skills
  • Excellent written and verbal communication skills
  • Minimum GPA 3.5/4.0
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirement)

Benefits For New Graduate Engineer, Software

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Parental Leave
  • Stock Options
  • Employee Stock Purchase Plan

Related Jobs

Software Engineer (Dynamics)

Software Engineer position at SpaceX focusing on dynamics analysis tools and automation for the Starship vehicle program.

Operations Engineer (Starlink)

Operations Engineer role at SpaceX working on Starlink hardware-in-the-loop testbeds, focusing on process optimization and test system development.

RF and Network Analysis Engineer, Regulatory (Starlink)

RF and Network Analysis Engineer position at SpaceX, focusing on regulatory and technical aspects of Starlink satellite communications system, requiring RF expertise and programming skills.

Sustaining Engineer I - Plymouth, MN

Entry-level Sustaining Engineer position at Medtronic focusing on manufacturing process support and improvement for medical devices.

Integration Developer 1

Entry-level Integration Developer position at Louisiana State University, focusing on enterprise system integrations and development with comprehensive benefits package.