← All roles

New Graduate Engineer, Software (Starship)

SpaceX· Starship Software Engineering
Apply on company site
Starbase, TXfull-timePosted 2mo ago

About the role

Software Engineer role on the Starship Software team responsible for designing, developing, and testing software used to control and simulate SpaceX flight systems, with collaboration across software and hardware domains to support Starship development and flight.

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 multiple layers of the stack (application, OS, networking, firmware, simulation) to support Starship programs.

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

Nice to have:C++RustReal-time embedded systemsSoftware design & architectureProblem-solvingCommunicationAdaptability in dynamic environmentsEntrepreneurial / scrappy mindsetAcademic excellence
Last updated Aug 19, 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