← All roles

Sr. Embedded Software Engineer (Starlink)

SpaceX· Starlink Product Engineering
Apply on company site
Bastrop, TXFull-timePosted 2mo ago

About the role

Senior embedded software engineer role focused on developing software for Starlink hardware, including distributed systems, telemetry, and secure deployment across millions of devices.

Responsibilities

  • Design and implement highly available, fault-tolerant consumer devices and gateways that operate for long periods of time with minimal maintenance for millions of users
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Work with the Starlink factory to manufacture devices in-house
  • Write quality Linux based software for common processors and microcontrollers (e.g. ARM, RISC V, etc.)
  • Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations
  • Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system

Qualifications

  • Bachelor’s degree in computer science, engineering, math, or a STEM discipline and 5+ years of professional experience in software engineering; OR 7+ years of professional experience in software engineering in lieu of a degree
  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low level systems development

Skills

Required:CC++GolangPython
Nice to have:Rust
Last updated Aug 26, 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