JOBSEARCHER

Software Engineer, Embedded Software (Starlink)

SpaceXSeattle, WAL6 LeadSeptember 15th, 2026
Overview In this role you will design, develop, and test embedded flight and ground software for SpaceX Starlink. You’ll own the full software lifecycle and work with cross-functional teams to ensure mission-critical reliability. The position combines hands-on coding with system-level design for space vehicles and supporting ground infrastructure. You will advance autonomous software that underpins one of the world’s largest satellite constellations, contributing to SpaceX’s ambitious Mars-aimed mission. This is a hands-on, impact-driven opportunity for problem solvers who thrive in a dynamic, mission-focused environment. Compensation / Benefitsmedical, vision, and dental coverage401(k) retirement planstock or long-term cash awards (incentives)Employee Stock Purchase Planpaid parental leavepaid vacation and holidays ResponsibilitiesDevelop highly reliable autonomous software systems with comprehensive testing for resilience and fault toleranceDesign software for both spacecraft and ground support systemsBuild prototypes and analyze system metrics to validate design concepts and constraintsOwn all stages of software development, from design to release and flight operationsProvide strong technical leadership and drive continuous improvement Key requirementsBachelor's degree in computer science, engineering, math, or STEM discipline OR 2+ years of software development experienceDevelopment experience in C/C++, Python (or similar languages)Strong collaboration and teamworkEffective communication in solution-oriented environmentsInitiative and independent working styleFault-tolerant, distributed, or real-time system designCross-context test design from unit tests to hardware-in-the-loop testsKnowledge of computer architecture and networks