Platform Engineer, Flight Software (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 58% 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 · Platform Engineer, Flight Software (Starlink)

As a Platform Engineer on the Starlink flight software team, you will focus on enhancing developer efficiency and streamlining the deployment of both ground and satellite software. Your daily tasks include maintaining code generation tooling for flight software and GNC engineers, optimizing core shared features across various satellite products, and identifying and resolving inefficiencies in embedded software development processes. You will also collaborate with ground software teams to simplify constellation operations and develop tools that ensure fast, accurate, and user-friendly systems. The role requires expertise in Bazel, C++, Python, Bash, as well as experience with version control, continuous integration, and delivery systems. This position is crucial for addressing performance bottlenecks and improving the overall flight software ecosystem at a large scale within the aerospace industry.

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.
  • Design tools and processes that simplify development and operational systems for ground and satellite software.
  • Engage with flight software developers to address slow or error-prone aspects of embedded software development.
  • Collaborate with ground software teams to streamline constellation operations by modifying flight 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 developing 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

Software Engineer (Starlink)

SpaceX

Redmond, WA today $125,000$145,000
C C++ Networking protocols Embedded systems BGP OSPF IS-IS Linux Real-time software Satellite communications CI/CD Python