Embedded Software Development Engineer, Amazon Leo Optical Inter-Satellite Link
Core
Design, implement, and enhance switch-management software and networking layers for optical inter-satellite link systems to enable deterministic, low-latency packet forwarding across a satellite constellation.
Role type
Senior Embedded Software Engineer (Networking/Space Systems)
Builds
Flight software for optical inter-satellite links, switch-management software, and operational tooling for network diagnostics.
Domain
Aerospace / Satellite Communications / Embedded Systems
Required skills
Linux, Networking protocols, Embedded software development, System design and architecture, C/C++ (implied by embedded context), Debugging
Preferred skills
Embedded software for space systems, Optical communication systems, Laser terminals, High-speed serial interfaces, ARM-based SoCs
Technologies
Linux, ARM, Optical communication systems
Responsibilities
Design and optimize networking layers for flight software; Implement switch-management logic for forwarding tables and loop prevention; Collaborate with hardware and optics teams to integrate communication systems; Build operational tooling for routing inspection and packet analysis.
Seniority
Senior, hands-on IC