Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SpaceX Logo

OS/Platform Software Engineer (Starlink)

SpaceX

$122,500 - $170,000
Oct 20, 2025
Redmond, WA, US
Apply Now

SpaceX is looking to solve challenges underpinning every aspect of the Starlink program's growth by developing and maintaining the operating system and platform software for their satellite constellation and ground-based components.

Requirements

  • Development experience in C, C++, python and/or rust.
  • Linux Kernel Up streamed patches preferred.
  • Knowledge of networking and Linux networking stack.
  • Good knowledge of computer architecture and modern secure boot flows.
  • Experience with ARM embedded systems.
  • Deep understanding of testing, continuous integration, build, deployment & continuous monitoring.
  • Strong skills in debugging, performance optimization, and unit testing.

Responsibilities

  • Bringing up next generation space grade silicon, including in house designed system on chip and peripherals.
  • Develop software from the early stage boot loaders to business logic with an emphasis on deterministic, secure, and performant platform for all of SpaceX Linux based spacecraft and grounds-based components.
  • Infrastructure and tools to enable rapid development and testing of new features for all OS/platform features.
  • Maintain and update in house branches of OSS software such as Linux, Buildroot, and u-boot.
  • Support secureboot and runtime security of all Linux based satellite components.
  • Maintain the spacecraft Ethernet network and connectivity.
  • Develop, deploy and test spacecraft software update process.

Other

  • Must be willing to work extended hours and weekends as needed.
  • Creative approach to problem solving, exceptional analytical skills and engineering fundamentals.
  • Excellent communication skills both written and verbal.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.