Skip to main content

SpaceX

Embedded Software Engineer (Starlink)

Bastrop, TXmidAdded today

About this role

SpaceX seeks an Embedded Software Engineer to develop and maintain software for Starlink's satellite internet constellation, which serves millions of users globally. You'll work on low-level systems for custom hardware, deployment infrastructure, and telemetry platforms while ensuring reliability and security across distributed satellite and gateway devices.

What you'll do

  • Design and implement fault-tolerant software for consumer devices and gateways serving millions of users with minimal maintenance
  • Write Linux-based software for ARM, RISC-V, and other processors and microcontrollers
  • Participate in architecture, design, and code reviews across the team
  • Develop prototypes to validate design concepts and quantify technical constraints
  • Build test systems for hardware-in-the-loop simulations and virtualized environments
  • Create continuous integration tools to enable frequent, reliable deployments and data analysis

What they're looking for

  • C, C++, Golang, Python, or Rust
  • Embedded and low-level systems development
  • Linux kernel and driver development
  • Networking protocols (TCP/IP) and distributed systems
  • Debugging, performance optimization, and testing
  • Security in distributed systems and internet services
  • Electronics fundamentals and radio frequency knowledge
  • Real-world embedded device deployment experience
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

SpaceX

SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.

Website
spacex.com
View all jobs at SpaceX

Likely interview questions

  • Describe a complex embedded system you've debugged and deployed to real devices—what were the biggest challenges?
  • How would you approach designing a fault-tolerant system that must operate reliably across millions of devices in unpredictable environments?