Software Engineer, C++ (Starlink)

SpaceX
Sunnyvale
Workplace: RemoteFull timeUSD 135,000 - 185,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Problem-solving","Teamwork"]

Join SpaceX Starlink as a Software Engineer specializing in C++ to build real-time software for gateways, satellites, and user terminals. You’ll contribute to architecture reviews, prototype experiments, and tools for deployment and testing across virtual and hardware-in-the-loop environments, impacting global satellite internet. Strong C/C++ skills and distributed systems experience are needed.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SpaceX
SpaceX
4 months ago

Software Engineer, C++ (Starlink)

✓ Verified Job

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

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

Job Summary

Join SpaceX Starlink as a Software Engineer specializing in C++ to build real-time software for gateways, satellites, and user terminals. You’ll contribute to architecture reviews, prototype experiments, and tools for deployment and testing across virtual and hardware-in-the-loop environments, impacting global satellite internet. Strong C/C++ skills and distributed systems experience are needed.
Location: Sunnyvale
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop highly reliable, real-time software for gateways, satellites, user terminals, and switches that form SpaceX’s satellite network.
  • •Participate in and lead architecture, design, and code reviews.
  • •Develop prototypes and manage experiments to validate key design concepts.
  • •Create tools for software development, deployment, data analysis, and test execution across virtualized environments, hardware-in-the-loop simulations, and on-orbit testing.
  • •Deploy reliable software and data analysis within a continuous integration and release system.

Pay and Benefits

Salary: USD 135,000 - 185,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceVisionDental401kEquityParental LeavePaid Leave

Key Requirements

  • •Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional software development experience (internship experience is applicable).
  • •Development experience in C, C++, or assembly.
Experience:Space
Education:Bachelor's
Skills:CommunicationProblem-solvingTeamwork
Languages:English
Tech Stack:C++CAssemblyUDPTCP/IPReal-timeDistributed systems

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