New Graduate Engineer, Software (Starship)
SpaceX· Starship Software Engineering
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
- Rigger (Critical Movement Team) - 2nd Shift4d agoHawthorne, CA · Vertical Barrel Integration
- Manager, MEP Engineering4d agoCollege Station, TX · Texas - Construction Projects
- Manager, Site Civil Engineering4d agoHybrid (College Station, TX) · Texas - Construction Projects
- Benefits Analyst (Workers Compensation)4d agoHawthorne, CA · Total Rewards
- Supply Chain Planner (Starship)4d agoStarbase, TX · Supply Chain - Launch and Infrastructure