New Graduate Engineer, 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
New Graduate Software Engineer (Flight Systems)
Builds
Autonomous software systems and simulations for reusable launch vehicles
Domain
Aerospace / Propulsion / Flight Control
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, systems programming, real-time embedded systems, distributed computing, software design, testing, and integration
Preferred skills
First-principles problem-solving, rapid prototyping, ultra-competitive academic background, multi-tasking, rapid learning
Technologies
C++, Rust, embedded systems, distributed computing
Responsibilities
Develop highly reliable autonomous software systems and simulations; own full software development lifecycle; collaborate with hardware teams on launch and vehicle software
Seniority
Junior, New Graduate