Embedded Software Engineer (Starlink) Verified today

SpaceX · Bastrop, TX · Software · first seen 2026-09-03

Embedded Software Engineer (Starlink)

Starlink is the world's largest satellite constellation, providing fast, reliable internet to millions of users worldwide. We design, build, manufacture, and operate thousands of satellites, hundreds of gateways, and millions of customer kits deployed globally.

What you will work on

  • Develop software running on custom hardware deployed to millions of devices around the world
  • Create infrastructure and tools for rapid, reliable code deployment to customers anywhere
  • Write software for Starlink's custom phased array and modem silicon
  • Improve the user experience of satellite internet
  • Develop telemetry systems that scale to millions of devices with trillions of data points
  • Build systems resistant to adversarial attacks

Your responsibilities

  • Design and implement highly available, fault-tolerant consumer devices and gateways 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 (ARM, RISC V, etc.)
  • Develop systems for test execution across virtualized hardware and real hardware-in-the-loop simulations
  • Invent tools for frequent, reliable software deployment, test execution, and data analysis in continuous integration and release systems

Required qualifications

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 1+ years professional software engineering experience; OR 3+ years professional software engineering experience
  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low-level systems development

Preferred skills and experience

  • Developed, debugged, and deployed software in real-world embedded devices
  • Creative problem solving, exceptional analytical skills, and engineering fundamentals
  • Fundamental knowledge of networking protocols (TCP/IP), electronics, math, physics, and radio frequency
  • Strong debugging, performance optimization, and testing skills
  • Experience with security issues in distributed systems and internet services

Additional requirements

  • Must be willing to work extended hours and weekends as needed
  • Must be a U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C. § 1157, or Asylee under 8 U.S.C. § 1158, or eligible to obtain required authorization from the U.S. Department of State