Flight Software Engineer

SpaceX

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$145,000 / yr
Posted
160 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $135k
$116k $206k
below market most similar roles pay here above market

This role pays less than 82% of similar roles. Most pay $137,500–$197,750 — the blue band above. At the midpoint, this role pays about $135k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 851 open roles on FindRole.

Listed pay typically runs $130,000–$165,000 across 590 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Flight Software Engineer

The Flight Software Engineer (Starlink Mobile) joins a small, tight-knit team responsible for the full software stack of next-generation mobile network spacecraft. You will develop mission-critical control software, cutting-edge RF software for advanced phased arrays, and high-performance network software to manage thousands of nodes orbiting Earth. This role requires owning work end-to-end from prototyping and design through implementation, testing, deployment, and support. You will work with bare-metal microcontroller firmware, Linux kernels, drivers for CPUs and FPGAs, and real-time phased array, network, and vehicle control systems. Candidates should possess a bachelor’s degree in a relevant engineering or science discipline and experience in C, C++, or Rust. The work involves solving complex problems in harsh environments to build a global mobile network.

What you'll do

  • Develop mission-critical control software to fly thousands of spacecraft in harsh environments.
  • Create cutting-edge RF software to drive advanced phased array systems.
  • Build high-performance network software to manage a global mobile network of orbiting nodes.
  • Own the full software lifecycle from initial prototyping and design through implementation and testing.
  • Deploy and provide ongoing support for flight software across the entire spacecraft stack.
  • Write low-level systems code including bare-metal firmware, Linux kernels, and drivers.
  • Implement real-time phased array, network, and vehicle control systems.

What we're looking for

  • Bachelor’s degree in electrical engineering, computer engineering, computer science, or another engineering, math, or science discipline.
  • Experience in C, C++, Rust, or other low-level systems programming languages.
  • Experience writing bare-metal software for embedded devices (preferred).
  • Experience writing Rust, C, or C++ in a production environment (preferred).
  • Experience with network protocols, operating systems, and compilers (preferred).
  • Experience owning software through design, development, testing, and deployment (preferred).
  • Excellent written and verbal communication skills (preferred).
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for Department of State authorization.

More like this

Similar roles

Software Engineer, Flight Software

SpaceX

Redmond, WA 62 days ago $125,000–$165,000
C++ Python C Linux Real-time Systems Hardware-in-the-loop Computer Architecture Performance Optimization Debugging Software Design Fault Tolerance
2+ yrs exp

Software Engineer, Starlink Mobile

SpaceX

Redmond, WA +1 152 days ago $125,000–$145,000
Python C C++ Distributed Systems Network Topology Numerical Optimization Convex Optimization Physics Simulation Game Engine Development Hardware-in-the-loop

Software Engineer, Starlink Mobile

SpaceX

Palo Alto, CA +1 152 days ago $135,000–$155,000
Python C C++ Distributed Systems Network Topology Numerical Optimization Convex Optimization Physics Simulation Game Engine Development Hardware-in-the-loop High-Performance Computing

Wireless Software Engineer

SpaceX

Redmond, WA +1 99 days ago $125,000–$145,000
C C++ Firmware Signal Processing Digital Signal Processing RF Systems Wi-Fi LTE 5G MAC Layer Network Protocols FFT Unit Testing Debugging Performance Optimization Spectrum Analyzer Oscilloscope

Wireless Software Engineer

SpaceX

Palo Alto, CA +1 99 days ago $135,000–$155,000
C C++ Firmware Signal Processing Digital Signal Processing RF Systems Wi-Fi LTE 5G MAC Layer Network Protocols FFT Unit Testing Debugging Performance Optimization
2+ yrs exp

Satellite Systems Software Engineer

SpaceX

Redmond, WA 62 days ago $125,000–$165,000
Python C++ Linux Docker Kubernetes Distributed Systems PostgreSQL CockroachDB Version Control Monitoring Testing Deployment
1+ yrs exp