Software Engineer, Flight Software (Starship)

SpaceX
United States
Workplace: OnsiteFull timeUSD 125,000 - 175,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["C++","Rust","Embedded systems","Real-time","Distributed computing","Simulation","Firmware"]

Design, develop, and test autonomous flight software and simulations for SpaceX Starship, spanning application, OS, networking, firmware, and simulation layers; collaborate with hardware and software teams to enable control of pad, ship, and booster for mission objectives.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
3 months ago

Software Engineer, Flight Software (Starship)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Design, develop, and test autonomous flight software and simulations for SpaceX Starship, spanning application, OS, networking, firmware, and simulation layers; collaborate with hardware and software teams to enable control of pad, ship, and booster for mission objectives.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key 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, crossing all required software domains necessary to implement and verify control of the pad, ship, and booster to meet mission objectives
  • •Follow and maintain high software standards and software engineering best practices within Starship Software

Pay and Benefits

Salary: USD 125,000 - 175,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceVisionDental401kEquityPaid Leave

Key Requirements

  • •Bachelor’s degree in computer science, software engineering, computer engineering, electrical engineering or other engineering discipline; OR 2+ years of professional software development experience in lieu of a degree
  • •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 focus and interest in designing, architecting, and implementing excellent, bug-free software
  • •Excellent written and verbal communication skills
Education:Bachelor's
Skills:C++RustEmbedded systemsReal-timeDistributed computingSimulationFirmware
Languages:English
Tech Stack:C++RustEmbedded systemsReal-timeDistributed systemsFirmware

Company Brief

SpaceX
Designs, manufactures, and launches advanced rockets and spacecraft for commercial and government customers, aiming to reduce space transportation costs and enable human life on Mars through reusable launch vehicles and integrated space systems.
Industry: Aerospace Manufacturing
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: Hawthorne, United States
Founded: 2002
Glassdoor
Glassdoor: 4.2
WebsiteLinkedIn