Embedded Software Engineer, OS/Platform
SpaceX
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 64% of similar roles. Most pay $144,375–$192,500 — the shaded band above. At the midpoint, this role pays about $145k versus about $168k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
As an OS/Platform Software Engineer (Starlink), you will join the Starlink team to develop software for Linux-based spacecraft and ground-based components. You will manage the full lifecycle of software, including developing boot loaders, business logic, and device drivers for both third-party and in-house hardware. Key responsibilities involve maintaining internal branches of open-source software like Linux, Buildroot, and u-boot, while ensuring secureboot and runtime security for satellite components. You will also manage spacecraft Ethernet networks, develop update processes, and support platform-specific test infrastructure. The role requires proficiency in C, C++, Python, and Rust, with a focus on ARM embedded systems and the Linux networking stack. This position addresses critical challenges in bringing space-grade silicon from prototype stages to on-orbit operations within a complex satellite constellation environment.
Skills
What you'll do
What we're looking for
More like this
SpaceX
SpaceX
SpaceX
SpaceX
SpaceX
SpaceX