SpaceX is actively seeking a Senior Software Engineer to join the Starship Software team to work on designing, developing, and testing software for their Starship spacecraft and Super Heavy rocket.
Sign up for our
weekly newsletter
of fresh jobs
Skills
Skills in C++, Python, or Rust
Experience with real-time embedded systems or distributed computing systems
Ability to design fault-tolerant software
Strong debugging, performance optimization, and unit testing skills
Thorough knowledge of computer architecture and networking
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
Define and lead impactful projects that enable the mission of Starship
Continuously improve software standards and engineering best practices within Starship Software
Education
Bachelor's degree in computer science, engineering, math, or science discipline and 4+ years of experience in software development; or 6+ years of professional experience in software development
Basic knowledge of electronics, controls, fluid systems, motor design, or physical mechanics
Benefits
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Short and long-term disability insurance
Life insurance
Paid parental leave
Access to company stock, stock options, or long-term cash awards
Discounts and perks
Paid vacation and holidays
Sick leave policy
To read the complete job description, please click on the ‘Apply’ button
SpaceX, founded by Elon Musk, is an aerospace manufacturer and space transport services company aiming to revolutionize space technology, with the ultimate goal of enabling human life on Mars.