SpaceX is seeking an Embedded Software Engineer for its Starlink program, focusing on developing software and systems for its satellite internet service. The ideal candidate will have experience in C, C++, Python, or Rust and a strong background in Linux systems and embedded development
Job Summary
SpaceX is developing the technologies to enable human life on Mars by deploying the world's most advanced broadband internet system.
Engineers will be responsible for the complete lifecycle of software including bringing up next-generation space-grade silicon and maintaining Linux-based spacecraft components.
The role requires interfacing with Silicon, Electrical, and Application Software Engineers to transition hardware from prototype to on-orbit operations.
Matching Summary
Match Score: 85
SpaceX is seeking an Embedded Software Engineer for its Starlink program, focusing on developing software and systems for its satellite internet service. The ideal candidate will have experience in C, C++, Python, or Rust and a strong background in Linux systems and embedded development.
Salary
Not specified; Not specified; Not specified
Skills & Requirements
Must-have
C C++ Python or Rust development experience
Linux kernel maintenance and updates
Secure boot and runtime security implementation
Spacecraft Ethernet network support
System on Chip lifecycle support
Nice-to-have
Linux Kernel upstream patch contributions
ARM embedded systems expertise
Deep understanding of CI/CD pipelines
Creative problem solving in dynamic environments
Strong debugging and performance optimization skills
Key Requirements
Bachelor's degree in CS, Engineering, Math, or Science
2+ years professional software development experience
Must be a US citizen, permanent resident, refugee, or asylee
Work Rights
Must have US citizenship, green card, refugee status, or asylee status