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.