Senior Embedded Software Engineer, Amazon Leo
Core
Design, implement, and deploy 3GPP 5G NTN and Open RAN networking and management stack functions for satellite payloads to deliver low-latency, high-reliability connectivity.
Role type
Senior Embedded Software Engineer (Satellite Systems)
Builds
Embedded software modules and test frameworks for the Leo satellite constellation and ground systems
Domain
Aerospace / Satellite Communications / 5G NTN / Open RAN
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, C/C++/Rust/Assembly, Linux and RTOS, 3GPP 5G protocols, O-RAN interfaces, bare-metal troubleshooting, system architecture, SDLC leadership
Preferred skills
ARM CPUs, system performance optimization, memory management, parallel computing, 3GPP wireless communication systems
Technologies
Linux, RTOS, C, C++, Rust, Assembly, 3GPP 5G, Open RAN
Responsibilities
Develop embedded software for satellites and ground systems; Participate in all phases of SDLC including requirements, design, code, and test; Review schematics and perform wireless signal/protocol analysis; Optimize payload connectivity solutions with hardware and silicon teams
Seniority
Senior, hands-on IC with leadership responsibilities