Software Engineer, Embedded Software

SpaceX

Confirmed live 2 days ago Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $156k
This role $145k
$119k most similar roles pay here $184k

This role pays more than 53% of similar roles. Most pay $135,000–$177,592 — the shaded band above. At the midpoint, this role pays about $145k versus about $156k 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 · Software Engineer, Embedded Software

As a Software Engineer, Embedded Software (Starlink), you will join the flight software team to design, develop, and test software for both space-bound robotic vehicles and the ground systems that orchestrate a massive satellite constellation. You will manage the full software lifecycle, including development, testing, release, and operation during continuous missions. Your daily work involves building highly reliable autonomous systems, creating comprehensive test suites for fault tolerance, and developing prototypes to analyze system metrics and quantify technical constraints. The role requires proficiency in C/C++, Python, or similar programming languages, alongside knowledge of computer architecture, networks, Linux programming, physics, math, and electronics. You will solve complex problems related to distributed, real-time systems while performing debugging and performance optimization to ensure the reliability of critical flight and ground infrastructure.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Develop highly reliable autonomous software systems for space vehicles and ground support systems.
  • Create comprehensive testing suites to ensure system resilience, fault tolerance, and correctness.
  • Build prototypes to prove key design concepts and quantify technical constraints through metric analysis.
  • Manage the full software lifecycle including design, testing, release, and active flight operations.
  • Design and implement distributed or real-time systems for satellite constellation management.
  • Perform debugging, performance optimization, and hardware-in-the-loop regression testing.

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.
  • Experience designing fault tolerant, distributed, or real-time systems (preferred).
  • Cross-context test design skills ranging from unit tests to hardware-in-the-loop regression and exploratory tests (preferred).
  • Thorough knowledge of computer architecture and networks (preferred).
  • Knowledge of physics, math, and electronics (preferred).
  • Familiarity with Linux programming (preferred).
  • Must be a U.S. citizen, national, lawful permanent resident, or eligible for required export control authorizations.

More like this

Similar roles

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

Embedded Software Engineer, OS/Platform

SpaceX

Bastrop, TX 143 days ago
C C++ Python Rust Linux Buildroot u-boot Secure Boot Ethernet ARM Device Drivers Unit Testing Performance Optimization Embedded Systems Computer Architecture

Embedded Software Engineer, OS/Platform

SpaceX

Redmond, WA 15 days ago $125,000$165,000
C C++ Python Rust Linux Buildroot u-boot Secure Boot Ethernet ARM Device Drivers Unit Testing Performance Optimization Computer Architecture

Software Engineer, Telemetry

SpaceX

Redmond, WA 44 days ago $125,000$165,000
Distributed Systems C# Java Kubernetes Linux CI/CD Data Engineering Full Stack Development Monitoring Version Control Testing

Embedded Software Engineer

SpaceX

Bastrop, TX 11 days ago
C C++ Golang Python Rust Linux ARM RISC V TCP/IP Hardware-in-the-loop Radio Frequency Distributed Systems Performance Optimization
1+ yrs exp