Software Engineer, Flight Software C++ (Starshield)

SpaceX
United States
Workplace: OnsiteFull timeUSD 125,000 - 175,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Communication","Teamwork","Initiative","Attention to detail"]

Join SpaceX’s Starshield Software team to design, implement, and test Linux-based C++ software for satellites and ground systems. Contribute across the full stack from embedded flight software to ground data processing, collaborate with interdisciplinary teams, and work with end customers to deliver reliable, secure capabilities for national security missions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
3 months ago

Software Engineer, Flight Software C++ (Starshield)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Join SpaceX’s Starshield Software team to design, implement, and test Linux-based C++ software for satellites and ground systems. Contribute across the full stack from embedded flight software to ground data processing, collaborate with interdisciplinary teams, and work with end customers to deliver reliable, secure capabilities for national security missions.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Create highly reliable software systems that control thousands of satellites in low earth orbit
  • •See your software through from start to finish: from figuring out the core needs to prototyping, developing, and testing; to on-orbit rollout and beyond
  • •Work with interdisciplinary teams to brainstorm, design, and build the next generation of satellite capabilities, from cutting-edge sensors and inter-satellite lasers to space-based cloud compute
  • •Work directly with end customers to deliver quality products and data to meet their needs
  • •Write high quality Linux-based C++ software for common processors and micro controllers (e.g. ARM, PowerPC, x86, etc.)

Pay and Benefits

Salary: USD 125,000 - 175,000 annually
Equity and Bonus:Equity
Perks:MedicalVisionDental401kPaid LeaveHolidaysDisabilityEquity

Key Requirements

  • •Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience in software development in lieu of a degree
  • •Development experience in C, C++, or Rust
  • •Solid fundamental knowledge of computer architecture, networks, debugging, and software testing
  • •Production experience with containerization technologies (Docker, Kubernetes)
  • •Experience with relational databases (PostgreSQL, CockroachDB, or similar)
Experience:AerospaceDefenseSatellite
Education:Bachelor's
Skills:Problem-solvingCommunicationTeamworkInitiativeAttention to detail
Certifications:Top Secret Clearance
Languages:English
Tech Stack:CC++RustLinuxDockerKubernetesPostgreSQLCockroachDB

Eligibility

Security Clearance:Top Secret

Company Brief

SpaceX
Designs, manufactures, and launches advanced rockets and spacecraft for commercial and government customers, aiming to reduce space transportation costs and enable human life on Mars through reusable launch vehicles and integrated space systems.
Industry: Aerospace Manufacturing
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: Hawthorne, United States
Founded: 2002
Glassdoor
Glassdoor: 4.2
WebsiteLinkedIn