Flight Software Infrastructure Engineer (Starlink)

SpaceX

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$145,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $135k
$117k most similar roles pay here $201k

This role pays less than 60% of similar roles. Most pay $135,000–$193,000 — the shaded band above. At the midpoint, this role pays about $135k versus about $164k for comparable roles.

Based on 238 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 604 open roles on FindRole.

Listed pay typically runs $130,000–$155,000 across 440 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Flight Software Infrastructure Engineer (Starlink)

As a Flight Software Infrastructure Engineer on the Starlink team, you will focus on enhancing developer productivity and efficiency by maintaining flight code generation tooling and core software features. Your daily tasks include identifying and resolving bottlenecks in build systems and embedded environments, collaborating with developers to streamline their workflows, and designing tools that simplify satellite operations. You must be proficient in Bazel, C++, Python, and Bash, possess experience with version control and continuous integration/delivery systems, and have a knack for creating user-friendly interfaces. This role demands expertise in fault-tolerant distributed systems and real-time embedded software, contributing to the rapid deployment of high-quality flight software at scale.

What you'll do

  • Maintain flight code generation tooling for Starlink's flight software and GNC engineers.
  • Identify and resolve inefficiencies in the build system to speed up developer iteration.
  • Invent tools and processes that enable fast, accurate, and easy-to-use development systems.
  • Engage with ground software teams to simplify constellation operations through changes in flight systems.
  • Design and improve user interfaces for software engineers working on embedded systems.

What we're looking for

  • Knowledge of Bazel, C++, Python, and Bash.
  • Experience identifying and improving performance bottlenecks in build systems and embedded environments.
  • Ability to design user interfaces for software engineers.
  • Experience with version control, continuous integration, and delivery systems.
  • Skill in designing fault-tolerant distributed or real-time embedded systems.

More like this

Similar roles

Sr. Aviation Development Engineer (Starlink)

SpaceX

Woodinville, WA today $130,000$180,000
Python C++ AWS Kubernetes Git CI/CD Docker PostgreSQL Microsoft Word FAA regulations Schematics Diagrams Data visualization Mechanical systems Electrical systems Wireless data communications Software architecture Network protocols Electrical interfaces Thermal analysis Integration testing Regulatory compliance Project management methodologies

Quality Systems Engineer (Starlink Aviation)

SpaceX

Woodinville, WA today $100,000$115,000
AS9100 FAA Part 21 SQL Tableau QMS ISO 9001 Root Cause Analysis Corrective and Preventive Action Process Auditing Statistical Analysis Technical Writing CI/CD