JOBSEARCHER

Software Engineer, Flight Software C++ (Starshield)

SpaceXLos Angeles, CAL6 LeadSeptember 15th, 2026
Overview In this role, you will help build and operate software that controls thousands of satellites and supports the Starshield mission for national security. You’ll own software from ideation to deployment, collaborating with cross-functional teams to deliver reliable, secure data and capabilities for end users. You’ll work on embedded systems, ground software, and mission-critical tools that influence on-orbit operations. This is a mission-driven opportunity to shape next-generation satellite software at scale. Compensation / Benefitsmedical, vision, and dental coverage401(k) plandisability and life insurancepaid parental leavepaid vacation (3 weeks) and holidaysstock-based incentives and ESOP options ResponsibilitiesWrite high quality Linux-based C++ software for processors and microcontrollersEnd-to-end software lifecycle from prototyping to on-orbit rolloutCollaborate with interdisciplinary teams to design advanced satellite capabilitiesDeliver software and data products directly to end customersDevelop models, simulations, and testing environments for flight-like software Key requirementsBachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of software development experienceProficiency in C, C++, or Rusteffective communicationindependent and team-oriented workcreative problem solvingLinux-based C++ softwareembedded cryptographyhigh-performance networking