← All roles

Embedded Software Engineer, OS/Platform (Starlink)

SpaceX· Starlink Product Engineering
Apply on company site
Bastrop, TXNot specifiedPosted 6mo ago

About the role

Embedded Software Engineer for SpaceX Starlink program focused on OS/Platform software, Linux-based spacecraft and ground components, and software that enables secure, deterministic, and performant operation across Starlink hardware.

Responsibilities

  • 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.
  • Support in-house System on Chip and peripheral through the life-cycle of the part.
  • Support OS/Platform specific test infrastructure.
  • Development and support device drivers for third party and in-house components.
  • Be the first software team to receive new satellite components.
  • Interface with Silicon, Electrical, and Application Software Engineers to bring hardware from prototype stage to on on-orbit operations.

Qualifications

  • Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience in software development in lieu of a degree (internship experience is applicable).
  • Development experience in C, C++, python and/or rust.

Skills

Nice to have:Linux kernel developmentNetworkingComputer architecture and secure bootARM embedded systemsTesting, CI, build, deployment & monitoringDebugging and performance optimizationCommunicationAdaptability in dynamic environments

Benefits

  • Not specified in description
Last updated Aug 5, 2026. Interested? Apply on the company site.

About SpaceX

defense-aero-and-safetysetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at SpaceX