Flight Software Infrastructure Engineer

SpaceX

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$165,000 / yr
Posted
31 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $168k
This role $145k
$116k most similar roles pay here $206k

This role pays less than 55% of similar roles. Most pay $137,500–$197,500 — the shaded band above. At the midpoint, this role pays about $145k 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 680 open roles on FindRole.

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Flight Software Infrastructure Engineer

As a Flight Software Infrastructure Engineer (Starlink), you will join the flight software team to develop and maintain the infrastructure enabling rapid iteration and deployment of both ground and satellite software. You will be responsible for the full lifecycle of your code, from conception to maintenance, while identifying and resolving bottlenecks in build systems, developer workflows, and interface complexities. Your daily work involves maintaining flight code generation tooling, managing shared core features across various satellite products, and inventing tools to simplify constellation operations. To succeed, you must possess proficiency in C++, Python, or similar languages, along with experience in Bash and Bazel. The role focuses on solving technical challenges within the embedded software development lifecycle, specifically improving performance in build systems and designing fault-tolerant, distributed, or real-time systems for complex aerospace hardware environments.

What you'll do

  • Maintain flight code generation tooling for flight software and GNC engineers.
  • Maintain core flight software features shared across various satellite products.
  • Identify and fix slow or error-prone aspects of embedded software development.
  • Create tools and processes to enable fast, accurate, and easy-to-use development systems.
  • Collaborate with ground software teams to simplify constellation operations through flight system changes.
  • Manage the full lifecycle of infrastructure software from conception and testing to maintenance.
  • Optimize build systems and identify performance bottlenecks in embedded environments.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or STEM discipline, or 2+ years of experience in software development.
  • Development experience in C/C++, Python, or other similar programming languages.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, or asylee to meet ITAR requirements.
  • Knowledge of Bazel, C++, Python, and Bash (preferred).
  • Experience identifying and improving performance bottlenecks in build systems and embedded environments (preferred).
  • Experience designing aesthetic and easy-to-use user interfaces for software engineers (preferred).
  • Experience designing fault tolerant, distributed, or real-time embedded systems (preferred).
  • Experience with version control, continuous integration, and continuous delivery systems (preferred).

More like this

Similar roles

Platform Engineer, Flight Software

SpaceX

Redmond, WA 31 days ago $125,000$165,000
C++ Python Bash Bazel Embedded Systems Version Control Build Systems Software Development Tooling
2+ yrs exp

Software Infrastructure Engineer

SpaceX

Redmond, WA 99 days ago $125,000$150,000
Kubernetes Docker Terraform Ansible Python C++ C Bash Linux TCP/IP Bazel Distributed Storage Virtualization Site Reliability Engineering DevOps Data Modeling Hardware-in-the-loop
1+ yrs exp

Software Engineer, Flight Software

SpaceX

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

Software Engineer

SpaceX

Redmond, WA 136 days ago $125,000$145,000
C C++ TCP/IP UDP Ethernet IPv4 IPv6 MPLS BGP OSPF IS-IS DNS DHCP NTP Network Optimization Traffic Shaping Distributed Systems Real-time Software