Software Engineer, Flight Software (Starship)
Core
Design, develop, and test autonomous software systems and simulations for SpaceX's Starship spacecraft and Super Heavy rocket to control flight systems.
Role type
Senior IC flight software engineer
Builds
Autonomous flight control software and validation simulations for Starship
Domain
Aerospace / Propulsion / Reusable launch systems
Required skills
C++, Rust, systems programming, real-time embedded systems, distributed computing, software architecture, bug-free code implementation
Preferred skills
Electronics knowledge, controls systems, fluid systems, motor design, physical mechanics, first-principles problem solving
Technologies
C++, Rust, embedded systems, distributed computing
Responsibilities
Design and develop highly reliable autonomous software systems; Own full software development lifecycle including design, testing, and integration; Collaborate with hardware teams to implement and verify control of pad, ship, and booster; Maintain high software engineering standards and best practices
Seniority
Senior, hands-on IC
