Flight Software Engineer (C++) for Satellite Systems

InvestedintheMission

Hawthorne (CA)

On-site

USD 125,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, vision, dental
401(k) retirement plan
Paid vacation and holidays
Employee stock program

Job summary

SpaceX is seeking a Software Engineer for Starshield Flight Software to develop reliable Linux‑based applications and embedded systems for a constellation of satellites. You will work across hardware, software, and customer teams to prototype, test, and deploy sophisticated data processing and control capabilities in a mission‑critical environment.

The role requires strong C/C++/Rust skills, familiarity with container tech, and the ability to obtain/maintain a TS clearance.

Qualifications

  • Bachelor's degree in computer science, engineering, math, or a scientific discipline or 2+ years of professional software experience.
  • Experience writing reliable C/C++/Rust software for embedded or aircraft/space systems is a plus.
  • Strong fundamentals in architecture, networks, debugging, and software testing.

Responsibilities

  • Write high quality Linux-based C++/Rust software for distributed satellite systems.
  • Develop and test software from prototype to on-orbit deployment with end customers.
  • Collaborate with cross‑functional teams on sensors, data processing, and space compute.
  • Build and run test environments including hardware‑in‑the‑loop and simulations.

Skills

C/C++/Rust
Docker
Kubernetes
Networking basics
Software testing

Education

Bachelor's degree in CS/Engineering/Math

Tools

PostgreSQL
CockroachDB

Job description

SpaceX is seeking a Software Engineer for Starshield Flight Software to develop reliable Linux‑based applications and embedded systems for a constellation of satellites. You will work across hardware, software, and customer teams to prototype, test, and deploy sophisticated data processing and control capabilities in a mission‑critical environment.

The role requires strong C/C++/Rust skills, familiarity with container tech, and the ability to obtain/maintain a TS clearance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flight Software Engineer (C++) for Satellite Systems
Flight Software Engineer (C++) for Satellite Systems

SpaceX • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+1
Satellite Systems Software Engineer – Starshield
Satellite Systems Software Engineer – Starshield

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
Long-term incentives
Medical, vision, dental
+4
Senior Software Engineer, Starshield Satellite Systems
Senior Software Engineer, Starshield Satellite Systems

SPACE EXPLORATION TECHNOLOGIES CORP • Hawthorne (CA)

On-site
USD 165,000 - 265,000
Stock options
Medical, vision, dental
401(k) retirement plan
+2
Satellite Software Engineer - Embedded & Space Tech
Satellite Software Engineer - Embedded & Space Tech

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options and long-term incentives
Comprehensive health coverage
401(k) retirement plan
+2
Software Engineer: Satellite Networks & Space Systems
Software Engineer: Satellite Networks & Space Systems

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Satellite Software Engineer – Embedded & Secure Data
Satellite Software Engineer – Embedded & Secure Data

SpaceX • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
401(k) plan
Medical/dental/vision
+2
Starshield Software Engineer – Satellite Security & Systems
Starshield Software Engineer – Satellite Security & Systems

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
Comprehensive medical, vision, and ...
401(k) retirement plan
+3
Autonomous Satellite Operations Software Engineer
Autonomous Satellite Operations Software Engineer

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
401(k) retirement plan
Health, vision, and dental coverage
+2
Starshield Software Engineer - Satellite & Space Tech
Starshield Software Engineer - Satellite & Space Tech

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 175,000
Stock options
Medical, vision, dental coverage
401(k) retirement plan
+1
Satellite Systems Software Engineer
Satellite Systems Software Engineer

SPACE EXPLORATION TECHNOLOGIES CORP • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
401(k) plan
Medical insurance
+2