Skip to main content

SpaceX

Software Engineer, Embedded Software (Starlink)

Redmond, WA$125k–$165kmidAdded today

About this role

Join SpaceX's Starlink flight software team to develop embedded software for satellite systems and ground infrastructure. You'll design reliable autonomous systems, conduct comprehensive testing, and manage the complete lifecycle of mission-critical software supporting the world's largest satellite constellation.

What you'll do

  • Develop highly reliable autonomous software systems with comprehensive testing for resilience and fault tolerance
  • Design software for both space vehicles and ground systems that support satellite operations
  • Build prototypes and analyze system metrics to validate design concepts and technical constraints
  • Collaborate with hardware and software engineers to translate mission requirements into functional code
  • Manage complete software lifecycle from development through testing to operational deployment
  • Ensure continuous mission support and software reliability in production environments

What they're looking for

  • Embedded systems programming
  • Autonomous software design
  • Software testing and quality assurance
  • Systems thinking and problem-solving
  • Real-time systems development
  • Ground systems and satellite operations knowledge
  • Fault-tolerant system design
  • Collaborative engineering practices
Apply with Autofill

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
View all jobs at SpaceX

Likely interview questions

  • Walk us through your experience developing embedded software and how you approach ensuring reliability in mission-critical systems.
  • How would you design testing strategies for autonomous software that must operate in space with minimal intervention?