Principal Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX develops technologies to enable human life on Mars and operates Starlink, the world's largest satellite constellation providing global internet access.
$200,000 - $270,000
Embedded
Principal Software Engineer
In-Person
10+ years of experience
Space

Description For Principal Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX, a pioneering space technology company, is seeking a Principal Embedded Software Engineer for their Starlink division, the world's largest satellite constellation providing internet to millions globally. This role is crucial in developing software for custom hardware deployed to millions of devices worldwide. You'll work on cutting-edge challenges including custom phased array and modem silicon, creating scalable telemetry systems, and improving satellite internet user experience.

The position requires expertise in embedded systems development, with responsibilities spanning the complete software lifecycle. You'll be designing fault-tolerant consumer devices, developing test infrastructure, and working directly with manufacturing. The ideal candidate brings 10+ years of software engineering experience, strong embedded systems knowledge, and expertise in languages like C++, Golang, or Rust.

SpaceX offers a competitive compensation package starting from $200,000 to $270,000, plus equity and comprehensive benefits. This is a unique opportunity to join a company actively working to make humanity multi-planetary while providing essential internet connectivity to underserved areas worldwide. The role demands innovation, technical excellence, and the ability to work on complex systems that directly impact millions of users.

Working at SpaceX means being part of a mission-driven team pushing the boundaries of space technology and global connectivity. The position offers exposure to cutting-edge hardware and software challenges, with the opportunity to work on technology that's literally changing the world. If you're passionate about embedded systems, space technology, and want to be part of a team making internet accessible worldwide while working toward human Mars colonization, this role presents an exceptional career opportunity.

Last updated 16 hours ago

Responsibilities For Principal Embedded Software Engineer, Customer Hardware (Starlink)

  • Design and implement highly available, fault-tolerant consumer devices
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts
  • Work with the Starlink factory to manufacture devices in-house
  • Write Linux based software for common processors and microcontrollers
  • Develop systems for test execution across multiple environments
  • Create infrastructure for software deployment and testing

Requirements For Principal Embedded Software Engineer, Customer Hardware (Starlink)

Go
Python
Linux
  • Bachelor's degree in STEM and 10+ years of professional experience, OR 15+ years of experience without degree
  • 8+ years of 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 Principal Embedded Software Engineer, Customer Hardware (Starlink)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Company stock and stock options
  • Long-term cash awards
  • Potential 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 Principal Embedded Software Engineer, Customer Hardware (Starlink)

Principal Wi-Fi Software Engineer (Starlink)

Principal Wi-Fi Software Engineer position at SpaceX working on Starlink's global consumer product line, focusing on Wi-Fi software development and optimization.

Principal Wi-Fi Software Engineer (Starlink)

Principal Wi-Fi Software Engineer position at SpaceX working on Starlink's global consumer product line, focusing on Wi-Fi software development and optimization.

Principal Wi-Fi Software Engineer (Starlink)

Principal Wi-Fi Software Engineer position at SpaceX working on Starlink's global consumer product line, focusing on Wi-Fi software development and optimization.

Principal IC Packaging Engineer, Silicon Technology (Starlink)

Principal IC Packaging Engineer position at SpaceX working on Starlink satellite technology, focusing on semiconductor packaging and assembly.

Principal Wi-Fi Software Engineer (Starlink)

Principal Wi-Fi Software Engineer position at SpaceX working on Starlink's global consumer product line, focusing on Wi-Fi software development and optimization.