SpaceX
Software Engineer, Embedded Software (Starlink)
About this role
Join SpaceX's Starlink flight software team to develop and maintain highly reliable embedded software for satellite constellation control systems. You'll work on both flight software for space vehicles and ground systems that orchestrate the world's largest satellite network, owning the complete lifecycle from development through operational mission support.
What you'll do
- Develop autonomous software systems with comprehensive testing for resilience, fault tolerance, and correctness
- Design software for both space-based vehicles and supporting ground control systems
- Build prototypes and analyze system metrics to validate design concepts and quantify technical constraints
- Collaborate with hardware and software engineers to translate mission requirements into reliable code
- Own complete software lifecycle including development, testing, and continuous operational support
What they're looking for
- Embedded systems development
- C/C++ or similar low-level programming languages
- Real-time systems and autonomous software design
- Software testing and quality assurance
- Systems integration and debugging
- Problem-solving and technical analysis
- Collaborative communication skills
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
SpaceX
SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.
- Website
- spacex.com
Likely interview questions
- Describe your experience developing software for mission-critical or safety-sensitive systems. How did you ensure reliability?
- What is your experience with embedded systems, and what languages or platforms have you worked with?