Software Engineer, Flight Software (Starship)
Core
Design, develop, and test software to control and simulate SpaceX flight systems for the Starship spacecraft and Super Heavy rocket.
Role type
Software Engineer (Flight Software)
Builds
Autonomous software systems and simulations for launch and vehicle control
Domain
Aerospace / Spaceflight
Deliverable
production ML models | product features
Required skills
C++, Rust, systems programming, real-time embedded systems, distributed computing, software architecture, critical thinking
Preferred skills
Electronics knowledge, controls systems, fluid systems, motor design, physical mechanics
Technologies
C++, Rust
Responsibilities
Develop highly reliable autonomous software systems and simulations; Own full software development lifecycle from design to integration; Collaborate with engineering teams to implement and verify control of pad, ship, and booster; Maintain high software engineering standards
Seniority
Individual Contributor