Sr. Software Engineer, Flight Software (Starship)
Role Overview
Develop flight-control and simulation software for SpaceX's Starship spacecraft and Super Heavy rocket.
Work across software and hardware engineering teams and across application, operating system, networking, firmware, and simulation layers.
Aerospace experience is not required.
Key Skills for This Role
Full Job Posting
Role overview
Develop flight-control and simulation software for SpaceX's Starship spacecraft and Super Heavy rocket.
Work across software and hardware engineering teams and across application, operating system, networking, firmware, and simulation layers.
Aerospace experience is not required.
Responsibilities
- Develop reliable autonomous software and simulations for validation.
- Own software development, including design, testing, and mission integration.
- Develop and maintain launch and vehicle software across relevant software domains.
- Implement and verify control of the pad, ship, and booster against mission objectives.
- Define and lead projects and improve Starship Software engineering standards.
Basic qualifications
- Bachelor's degree in computer science, engineering, mathematics, or science and 4+ years of software development experience; or 6+ years of professional experience in lieu of a degree.
- 4+ years of experience with C++, Python, or Rust.
Preferred skills and experience
- Systems programming language experience, including C++, Rust, or similar.
- Experience with real-time embedded or distributed computing systems and fault-tolerant software.
- Debugging, performance optimization, and unit testing skills.
- Knowledge of computer architecture and networking.
- Basic knowledge of electronics, controls, fluid systems, motor design, or physical mechanics.
- Independent and collaborative work, initiative, and effective communication.
Schedule
- Must be willing to work long hours and weekends as needed.
Compensation and benefits
- Annual base salary range is $160,000-$225,000; actual level and pay depend on job-related knowledge, skills, education, and experience.
- Potential rewards include long-term incentives, stock or cash awards, employee stock purchase plan, insurance coverage, retirement plan, paid leave, and other benefits.
Export-control eligibility
- Applicants must meet U.S. Government export-control eligibility requirements or be eligible to obtain required authorizations.
About SpaceX
SpaceX develops technologies intended to enable human exploration beyond Earth, with the long-term goal of enabling human life on Mars.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SpaceX
Talent Sourcer (Starlink)
Redmond, USA
Talent Sourcer (Starlink)
Bastrop, USA
Telecommunications Engineer
Cape Canaveral, USA
Supervisor, Test System Production (Starlink)
Redmond, USA
Welder (Starship Pad Build) - Level 4/5
Cape Canaveral, USA
Technical Trainer, EHS (Starship)
, USA
Technical Trainer II, EHS Safety (Memphis)
Memphis, USA
Welding Inspector Specialist
, USA