← All roles

New Graduate Engineer, Software (Starship)

SpaceX· Starship Software Engineering
Apply on company site
Hawthorne, CA$125k - $150kfull-timePosted 1mo ago

About the role

Software Engineer role on SpaceX Starship Software team designing, developing, and testing software used to control and simulate flight systems for Starship and Super Heavy. Dynamic, high-impact role with emphasis on autonomous software, simulations, and end-to-end development across layers of the stack.

Responsibilities

  • Develop highly reliable autonomous software systems and the 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.
  • Develop and test software across application, OS, networking, firmware, and simulation layers.
  • Collaborate in a fast-paced, dynamic environment transitioning from hardware challenges to flight operations.

Qualifications

  • Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering or other engineering discipline.
  • Graduating with a bachelor's degree, master's degree, or PhD in 2027.

Skills

Required:C++Problem-solvingCommunication
Nice to have:RustReal-time embedded systems

Benefits

  • Long-term incentives (stock, stock options, or long-term cash awards)
  • Discretionary bonuses and Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks of paid vacation and 10+ paid holidays per year
  • Sick leave 5 days per year for exempt employees
Last updated Sep 9, 2026. Interested? Apply on the company site.

About SpaceX

defense-aero-and-safetysetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at SpaceX