Device Software Engineer, Amazon Leo Government
Core
Design and develop embedded software for fault-tolerant, real-time platforms in Amazon Leo's satellite and ground terminal systems.
Role type
Senior embedded software engineer (real-time systems)
Builds
Secure, high-performance satellite and ground communication systems for U.S. and allied government missions
Domain
Aerospace / Satellite Communications
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux, RTOS, C/C++, TCP/IP, UDP, hardware-software integration, debugging with logic analyzers/oscilloscopes, system architecture, design patterns
Preferred skills
Xilinx platforms, custom silicon development, cryptography, Linux kernel internals (process scheduling, memory management, concurrency, networking)
Technologies
Embedded Linux, RTOS, Xilinx, TCP/IP, UDP
Responsibilities
Design and optimize embedded software for satellite and ground systems; implement software for data processing, device control, and networking protocols; debug complex hardware-software integration issues; mentor junior engineers and conduct design reviews
Seniority
Senior, hands-on IC