Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX develops technologies for space exploration with the goal of enabling human life on Mars, including Starlink, the world's largest satellite constellation.
$120,000 - $170,000
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Space · Consumer

Description For Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX, the pioneering space exploration company founded with the vision of making humanity a multi-planetary species, is seeking an Embedded Software Engineer for their revolutionary Starlink project. This role sits at the intersection of space technology and consumer electronics, working on the world's largest satellite constellation that provides internet access to millions of users globally.

The position offers an unique opportunity to work on cutting-edge technology that directly impacts people's lives, from teachers in the Amazon to researchers in Antarctica. As an Embedded Software Engineer, you'll be responsible for developing software for custom hardware that will be deployed to millions of devices worldwide. You'll work on everything from low-level embedded systems to scalable telemetry systems handling trillions of data points.

The role combines the excitement of space technology with the practical impact of consumer technology. You'll be working with modern technologies like Golang, Python, and Rust, while dealing with complex embedded systems challenges. The position offers competitive compensation ranging from $120,000 to $170,000, along with substantial benefits including equity options and comprehensive healthcare.

This is an opportunity to join a company that's not just pushing the boundaries of technology, but actively working to expand human presence beyond Earth. You'll be part of a team that values innovation, technical excellence, and has a direct impact on SpaceX's mission to enable human life on Mars. The role requires a strong technical background, creativity in problem-solving, and the ability to work on complex systems at scale.

Last updated 6 days ago

Responsibilities For Embedded Software Engineer, Customer Hardware (Starlink)

  • Develop software running on custom hardware for millions of devices worldwide
  • Create infrastructure and tools for rapid and reliable deployment
  • Write software for Starlink's custom phased array and modem silicon
  • Develop telemetry system scaling to millions of devices
  • Build robust systems resistant to adversarial attacks
  • Design and implement highly available, fault-tolerant consumer devices
  • Participate in architecture, design, and code reviews
  • Work with Starlink factory for device manufacturing
  • Develop systems for test execution across multiple environments

Requirements For Embedded Software Engineer, Customer Hardware (Starlink)

Go
Python
Rust
Linux
  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 1+ years experience; OR 3+ years experience
  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low level systems development
  • Must be willing to work extended hours and weekends as needed
  • Must be U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For Embedded Software Engineer, Customer Hardware (Starlink)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Company stock or stock options
  • Long-term cash awards
  • Discretionary bonuses
  • Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave per year

Interested in this job?

Jobs Related To SpaceX Embedded Software Engineer, Customer Hardware (Starlink)

Electrical Project Engineer

Electrical Project Engineer role at SpaceX, leading power infrastructure projects for Starlink production facility in Bastrop, TX.

Propulsion Engineer, Additive (Raptor)

SpaceX seeks Propulsion Engineer for additive manufacturing role focusing on Raptor engine development, requiring expertise in 3D printing and aerospace engineering.

Design Engineer - Turbomachinery (Starship)

Design Engineer position at SpaceX focusing on turbomachinery components for Starship propulsion systems.

Supplier Development Engineer II, Mechanical Systems (Starlink)

SpaceX Supplier Development Engineer II position focusing on mechanical systems for Starlink, managing supplier relationships and quality control.

Process Engineer, Plastic Injection Molding (Starlink)

Process Engineer position at SpaceX focusing on plastic injection molding for Starlink components, requiring expertise in manufacturing processes and automation.