Sr. Embedded Software Engineer, Amazon Leo OISL Star Tracker
Core
Design, develop, and optimize highly reliable flight software for Star Tracker flight systems on low Earth orbit satellites, including real-time device control, fault management, and autonomous recovery.
Role type
Senior IC embedded software engineer (space systems)
Builds
Flight software for Star Tracker hardware controlling optical communication systems on satellites
Domain
Aerospace / Embedded Systems / Space Networking
Deliverable
production ML models | product features
Required skills
C/C++, embedded development, Linux, real-time control loops, fault-tolerant system design, test validation infrastructure, autonomous behavior design, OTA update processes
Preferred skills
Full software development lifecycle, Linux embedded environment, mentoring/tech lead experience
Technologies
Linux, C, C++
Responsibilities
Design and implement fault-tolerant, redundant software systems for satellite constellations; Build and maintain robust test, validation, and simulation infrastructure; Own the full lifecycle of embedded software delivery from requirements to in-orbit maintenance; Develop autonomous operational behaviors for satellite recovery and adaptation; Drive continuous improvement of deployment and over-the-air (OTA) update processes.
Seniority
Senior, hands-on IC with mentorship responsibilities