Software Development Engineer, GNC Software, Amazon Leo
Core
Design and develop real-time embedded software for satellite flight control, including guidance, navigation, and maneuvering across all mission phases.
Role type
Senior IC embedded software engineer (spacecraft GNC)
Builds
Ground-based applications for orbital state prediction and collision monitoring; high-fidelity modeling and simulation software for GNC validation.
Domain
Aerospace / Satellite Systems / Guidance, Navigation, and Control (GNC)
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time embedded software development, satellite flight control systems, orbital mechanics, system-level testing and integration, infrastructure development
Preferred skills
Python, Rust, aerospace/robotics/controls domain knowledge, GNC development experience, spacecraft flight disciplines (structures, propulsion, avionics, dynamics)
Technologies
Python, Rust
Responsibilities
Design and develop real-time embedded software for satellite flight control; Build ground-based applications to predict orbital state and optimize maneuver planning; Create high-fidelity modeling and simulation software to validate GNC algorithms; Collaborate across teams to troubleshoot problems spanning satellite integration and flight operations; Develop and maintain infrastructure, tools, and documentation for GNC software at scale
Seniority
Senior, hands-on IC