Real-Time C++ Software Engineer – Starlink

InvestedintheMission

Sunnyvale (CA)

On-site

USD 135,000 - 185,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
401(k) retirement plan
Medical, vision, and dental coverage
Paid vacation—3 weeks+
Paid holidays—10+ per year
Disability and life insurance
Parental leave

Job summary

SpaceX is seeking a Software Engineer, C++ (Starlink) to develop reliable real-time software across gateways, satellites, and user terminals. You will participate in architecture reviews, create prototypes, and build deployment tools for data analysis and test execution in virtualized and live environments.

The role emphasizes solving challenging hardware-software integration, performance, and reliability issues to improve global broadband access.

Qualifications

  • Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience in software development in lieu of a degree

Responsibilities

  • Develop highly reliable, real-time software for gateways, satellites, user terminals, and switches in a low-latency global network
  • Participate in and lead architecture, design, and code reviews
  • Develop prototypes and run experiments to prove key design concepts
  • Build tools for software development, deployment, data analysis, visualization, and test execution across environments
  • Integrate software into CI/CD pipelines and release processes

Skills

C/C++
assembly
real-time systems

Education

Bachelor’s degree in CS/Engineering/Math/Science

Tools

Real-time rendering
Game engine development
Physics simulation

Job description

SpaceX is seeking a Software Engineer, C++ (Starlink) to develop reliable real-time software across gateways, satellites, and user terminals. You will participate in architecture reviews, create prototypes, and build deployment tools for data analysis and test execution in virtualized and live environments.

The role emphasizes solving challenging hardware-software integration, performance, and reliability issues to improve global broadband access.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Software Engineer, Starlink Network
Real-Time Software Engineer, Starlink Network

InvestedintheMission • Sunnyvale (CA)

On-site
USD 135,000 - 185,000
Stock options
Long-term incentives
Health, vision, dental
+2
C++ Real-Time Software Engineer
C++ Real-Time Software Engineer

InvestedintheMission • Redmond (WA)

On-site
USD 125,000 - 175,000
Real-Time Network Software Engineer
Real-Time Network Software Engineer

InvestedintheMission • Redmond (WA)

On-site
USD 125,000 - 175,000
Stock options
Medical, vision, dental
401(k) retirement plan
+2
Senior Software Engineer, Starlink Network — Real-Time
Senior Software Engineer, Starlink Network — Real-Time

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 160,000 - 225,000
Real-Time Software Engineer for Global Satellite Network
Real-Time Software Engineer for Global Satellite Network

SPACE EXPLORATION TECHNOLOGIES CORP • Palo Alto (CA)

On-site
USD 120,000 - 190,000
Senior Real-Time Network Software Engineer
Senior Real-Time Network Software Engineer

InvestedintheMission • Redmond (WA)

On-site
USD 160,000 - 225,000
Stock options
401(k)
Medical, vision, dental insurance
+2
Real-Time Network Software Engineer (Starlink Mobile)
Real-Time Network Software Engineer (Starlink Mobile)

InvestedintheMission • Palo Alto (CA)

On-site
USD 135,000 - 185,000
Stock options
Long-term incentives
Healthcare coverage
+1
Low-Latency Software Engineer, Real-Time Systems
Low-Latency Software Engineer, Real-Time Systems

SupportFinity™ • Seattle (WA)

On-site
USD 125,000 - 175,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+1
Senior HPC Software Engineer — Real-Time Satellite Networking
Senior HPC Software Engineer — Real-Time Satellite Networking

SpaceX • Palo Alto (CA)

On-site
USD 175,000 - 240,000
Comprehensive medical, dental, and vision coverage
401(k) retirement plan
Paid parental leave
+1
Starlink Satellite Systems Software Engineer
Starlink Satellite Systems Software Engineer

SpaceX • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options
Long-term incentives
Medical, vision, dental coverage
+5