SpaceX
Software Engineer, C++ (Dragon)
About this role
SpaceX is seeking a C++ Software Engineer to join its Dragon team, focusing on the development and verification of mission-critical software for crewed and cargo vehicles. The role involves collaborating cross-functionally to ensure software meets mission specifications and troubleshooting as needed to ensure safe, reliable vehicle operations.
What you'll do
- Develop and analyze software code for vehicle systems
- Create tools for software deployment and configuration verification
- Investigate test results and software bugs
- Collaborate on troubleshooting flight hardware and software
- Plan vehicle testing milestones
- Support mission operations as a flight software specialist
What they're looking for
- C/C++ programming
- Basic electronics and controls knowledge
- Linux proficiency, including Bash scripting
- Network troubleshooting
- Embedded systems experience
- Software documentation and testing
- State machine knowledge
Benefits
- Comprehensive medical, vision, and dental coverage
- 401(k) retirement plan
- Paid parental leave
- 3 weeks of paid vacation
- 10+ paid holidays per year
- Employee Stock Purchase Plan
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
SpaceX
SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.
- Website
- spacex.com