Software Engineer, C++ (Dragon)
Core
Develop, analyze, and verify mission-critical software configurations for SpaceX Dragon Crewed and Cargo vehicles to ensure safe and reliable flight operations.
Role type
Software Engineer (Embedded Systems)
Builds
Flight software configurations and automated deployment tools for Dragon vehicles
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++, embedded systems development, Linux (Bash, network troubleshooting), state machines, software testing, system diagramming
Preferred skills
electronics knowledge, controls, motor design, physical mechanics, software documentation
Responsibilities
Develop and analyze code for vehicle software systems, invent tools for automated data review and configuration verification, troubleshoot flight hardware/software systems, plan and execute vehicle testing milestones, support mission operations, roll out new software changes to the vehicle fleet
Seniority
Individual Contributor