Software Development Engineer, GNC Software, Amazon Leo
About the role
Guidance, Navigation, and Control (GNC) designs the constellation for good coverage and space safety, and develops the systems that control and maneuver each satellite as they ascend from injection to operational orbits, merge into the constellation flow and station keep relative to neighbors. Every spacecraft is ready and able to maneuver at any time to avoid other satellites or space debris if a close pass threatens. The navigation system provides precise positioning in real-time and supports forecasting future orbital state, taking into account planned maneuvers and other effects. Guidance, Navigation, and Control also provides cueing to direct the communications systems on the satellite that require accurate pointing in order to achieve high performance.
Key job responsibilities
- Develop real-time, embedded software that flies the satellite;
- Create ground-based applications that predict orbital state, monitor for potential collisions, and optimize maneuvers;
- Design and develop high fidelity modeling and simulation software;
- Build and maintain all necessary infrastructure for developing and operating the system.
About The Team
The team has experience with various satellite systems and many other flight vehicles. We have bench strength in our mission, the core Guidance, Navigation, and Control disciplines, and software development for flight and other systems. We design, prototype, test, iterate and learn together. Because GNC is central to safe flight, we tend to drive Concepts of Operation and many system level analyses. You will find that Amazon Leo's mission is compelling, so our program is staffed with some of the top engineers in the industry. Our daily collaboration with other teams on the program brings constant opportunity for discovery, learning, and growth.
Basic Qualifications
- 3+ years of non-internship professional software development experience;
- Experience programming with at least one software programming language;
Preferred Qualifications
- Bachelor's degree in computer science or equivalent;