Sr. Software Engineer, C++ (Dragon)
Core
Develop, analyze, and verify mission-critical software configurations for SpaceX's Dragon Crewed and Cargo vehicles to ensure safe and reliable flight operations.
Role type
Senior C++ Software Engineer (Flight Software)
Builds
Flight software configurations and automated deployment tools for Dragon vehicles
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, embedded systems, Linux (Bash, networking), software testing, state machines, system diagramming
Preferred skills
Electronics/controls knowledge, real-time systems, software documentation, bug investigation
Technologies
C++, Linux, Bash
Responsibilities
Develop and analyze code/configurations for vehicle flight software, invent tools for automated deployment and verification, analyze test results and bugs, troubleshoot flight systems, plan vehicle testing milestones, support mission operations, roll out software changes to fleet
Seniority
Senior, hands-on IC