Software Engineer, Embedded 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 63% of similar roles. Most pay $135,000–$192,500 — the shaded band above. At the midpoint, this role pays about $135k versus about $164k for comparable roles.

Based on 239 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 · Software Engineer, Embedded Software (Starlink)

Join the Starlink flight software team as a Software Engineer, Embedded Software at SpaceX in Redmond, WA. You will design and develop highly reliable autonomous systems for both space vehicles and ground stations, working closely with hardware engineers to ensure mission success. Your daily tasks include coding fault-tolerant distributed systems, conducting comprehensive testing from unit tests to hardware-in-the-loop regression, and managing the software lifecycle from development through flight operations. Essential skills include expertise in Linux programming, debugging, performance optimization, and a strong understanding of computer architecture and networks. This role demands independent problem-solving and effective communication within a collaborative team environment, contributing to SpaceX’s ambitious space exploration mission.

What you'll do

  • Develop highly reliable autonomous software systems and comprehensive testing protocols.
  • Design software for space vehicles and ground support systems.
  • Build prototypes and analyze system metrics to validate design concepts.
  • Own the entire lifecycle of software development from creation to operation.
  • Provide technical leadership and focus on continuous improvement.

What we're looking for

  • Experience designing fault-tolerant, distributed, or real-time systems
  • Strong skills in debugging, performance optimization, and testing
  • Knowledge of computer architecture, networks, physics, math, and electronics
  • Familiarity with Linux programming and cross-context test design
  • Ability to work independently and communicate effectively in a team
  • Ownership of software development lifecycle from design through operation

More like this

Similar roles

Software Engineer, Development Test (Starlink)

SpaceX

Redmond, WA today $125,000$145,000
Python C++ Linux Windows USB VISA TCP/IP CAN bus SPI I2C Modbus oscilloscopes DMMs DAQs power supplies electronic loads spectrum analyzers source measure units data acquisition electronics test rack design embedded electronics