Embedded Software Engineer, Amazon Leo OISL Star Tracker
Core
Design, develop, and optimize highly reliable flight software for Star Tracker systems on Low Earth Orbit satellites, controlling sensor hardware and enabling autonomous recovery.
Role type
Senior embedded software engineer (space systems)
Builds
Flight software for optical communication satellites
Domain
Aerospace / Embedded Systems / Space Technology
Deliverable
production ML models | product features
Required skills
C/C++, Linux development, real-time systems, hardware-in-the-loop testing, Python for automation, memory management, concurrency, cross-compilation
Preferred skills
FPGA-adjacent software development, remote device management at scale, CI/CD pipelines, space systems experience, hardware/software integration
Technologies
Linux, C, C++, Python, FPGA, DMA engines
Responsibilities
Design and implement fault-tolerant, redundant software systems; build test and validation infrastructure; own the full lifecycle of embedded software delivery; develop autonomous operational behaviors; drive continuous improvement of OTA update processes
Seniority
Senior, hands-on IC
