Senior Embedded Software Engineer, OS/Platform

SpaceX

Confirmed live 2 days ago Low trust

Quick summary

Work type
On-site
Location
Bastrop, TX
Posted
95 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $166k
$122k most similar roles pay here $202k

This listing doesn't post a salary. Most similar roles pay $137,500–$194,550.

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 · Senior Embedded Software Engineer, OS/Platform

Sr. Embedded Software Engineer, OS/Platform (Starlink) joins the Starlink program to address challenges across the satellite constellation's growth. This role involves managing the full software lifecycle, including developing and testing components from early-stage boot loaders to business logic for Linux-based spacecraft and ground-based systems. Key responsibilities include maintaining in-house branches of open-source software like Linux, Buildroot, and u-boot; supporting secureboot and runtime security; maintaining Ethernet networks; and developing device drivers for both third-party and in-house components. The engineer will work with silicon and electrical teams to move hardware from prototype to orbit. Required technical skills include proficiency in C, C++, Python, and/or Rust. Preferred expertise includes the Linux kernel, ARM embedded systems, networking stacks, and experience with continuous integration, performance optimization, and debugging within a complex space-grade hardware environment.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Bring up next-generation space-grade silicon including in-house designed systems on chip and peripherals.
  • Develop software from early-stage bootloaders to business logic for Linux-based spacecraft and ground components.
  • Maintain and update internal branches of open-source software like Linux, Buildroot, and u-boot.
  • Implement secureboot and runtime security measures for all Linux-based satellite components.
  • Manage the spacecraft Ethernet network and maintain connectivity.
  • Develop, deploy, and test the spacecraft software update process.
  • Create and support device drivers for both third-party and in-house hardware components.
  • Build infrastructure and tools to enable rapid development and testing of new platform features.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or a STEM discipline and 5+ years of professional experience in software engineering.
  • 7+ years of professional experience in software development in lieu of a degree.
  • Experience with programming languages including C, C++, Python, and/or Rust.
  • Knowledge of Linux Kernel Up streamed patches and the Linux networking stack.
  • Understanding of computer architecture and modern secure boot flows.
  • Experience with ARM embedded systems.
  • Proficiency in testing, continuous integration, build, deployment, and continuous monitoring.
  • Must be a U.S. citizen, national, lawful permanent resident, or eligible for required export control authorizations.

More like this

Similar roles

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

OS/Platform Software Engineer

SpaceX

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

Senior Embedded Software Engineer

SpaceX

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

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

Software Engineer, Embedded Software

SpaceX

Redmond, WA 16 days ago $125,000$165,000
C++ Python Linux Real-time Systems Computer Architecture Performance Optimization Debugging Electronics Physics
2+ yrs exp