Software Development Engineer, GNC Software

Project Kuiper is an initiative to increase global broadband access through a constellation of satellites in low Earth orbit.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space · Robotics

Description For Software Development Engineer, GNC Software

Project Kuiper is an ambitious initiative by Amazon to launch a constellation of 3,236 satellites in low Earth orbit (LEO) to provide global broadband access. As a Guidance, Navigation, and Control (GNC) Software Engineer, you'll be at the heart of developing the systems that control and maneuver these satellites. The role combines real-time embedded software development with ground-based applications for orbital prediction and collision avoidance.

The position requires expertise in both software engineering and spacecraft control systems. You'll work on everything from real-time flight software to high-fidelity simulations, while collaborating with a team of experienced professionals in satellite systems and flight vehicles. The role offers unique challenges in designing autonomous systems that can manage thousands of satellites serving millions of customers.

The work environment is dynamic and interdisciplinary, combining software development with hardware integration and flight operations. You'll split your time between structured development projects, prototyping new concepts, participating in testing, and supporting flight operations. The team emphasizes engineering excellence and employs state-of-the-art tools and methods throughout the development lifecycle.

This is a unique opportunity to contribute to a project with significant social impact - bringing high-speed internet to underserved communities worldwide. The role offers exposure to cutting-edge space technology and the chance to work with top engineers in the industry. The position requires U.S. citizenship or permanent residency due to export control regulations.

The compensation is competitive, ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including medical coverage and potential equity. Join Project Kuiper to be part of a mission that combines technical innovation with meaningful global impact.

Last updated 9 hours ago

Responsibilities For Software Development Engineer, GNC Software

  • Develop real-time embedded software for satellite control
  • Create ground-based applications for orbital state prediction
  • Monitor for potential collisions and optimize maneuvers
  • Develop high fidelity modeling and simulation software
  • Support satellite integration and testing
  • Assist with flight operations
  • Build infrastructure needed for system development and operation

Requirements For Software Development Engineer, GNC Software

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • 1+ years of experience in embedded systems, feedback control systems, or real-time software
  • Experience with design patterns, data structures, and test-driven development
  • Experience with standard software engineering practices
  • Must be a U.S. citizen, permanent resident, or admitted refugee due to export control requirements

Benefits For Software Development Engineer, GNC Software

Medical Insurance
Dental Insurance
Vision Insurance
  • Full range of medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, GNC Software

Embedded Software Engineer, Ring

Embedded Software Engineer position at Ring (Amazon) in Cambridge, UK, focusing on developing IoT devices and smart home security products using C/C++.

Embedded Software Dev Engineer, Kuiper Team

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive pay and benefits.

Embedded Software Development Engineer, Amazon Blink Systems Engineering

Embedded Software Engineer role at Amazon Blink, focusing on firmware and hardware development for smart home devices, requiring C/C++, Python, and hardware expertise.

Software Development Engineer, Device OS

Software Development Engineer role at Amazon Lab126, focusing on Device OS development for consumer electronics like Kindle and Echo, requiring 3+ years of experience in embedded systems and software development.

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader operating system development, requiring C/C++ expertise and system architecture experience.