Software Development Engineer, GNC Software

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

Description For Software Development Engineer, GNC Software

Project Kuiper represents Amazon's ambitious initiative to revolutionize global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). This role sits at the heart of this groundbreaking project, focusing on Guidance, Navigation, and Control (GNC) systems that are crucial for the constellation's success.

As a Software Development Engineer in the GNC team, you'll be working on cutting-edge technology that controls and maneuvers satellites in space. The position offers a unique blend of embedded systems development, real-time software engineering, and space technology innovation. You'll be developing systems that ensure the safe and efficient operation of thousands of satellites serving millions of customers worldwide.

The role demands expertise in real-time, embedded software development, with opportunities to work on ground-based applications, orbital state prediction, collision avoidance systems, and high-fidelity modeling. You'll be joining a team of experienced professionals with diverse backgrounds in satellite systems and flight vehicles, offering constant opportunities for learning and growth.

This position offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location and experience. Amazon provides a comprehensive benefits package including medical coverage, financial benefits, and potential equity compensation. The role requires at least 3 years of professional software development experience and demands strong technical skills in embedded systems and real-time software development.

The position is based in Seattle, working with some of the industry's top engineers on a mission to bring fast, affordable broadband to unserved and underserved communities worldwide. This is an opportunity to make a significant impact on a project that combines cutting-edge technology with a meaningful social mission.

Due to export control requirements, candidates must be U.S. citizens, permanent residents, or admitted refugees/asylees. The role offers a chance to work on entirely new satellite designs and ground capabilities, with most equipment and software being developed in-house. You'll be part of a team that drives innovation in space technology while contributing to a project with global humanitarian impact.

Last updated a day 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
  • Participate in manufacturing and flight operations support
  • Design and implement constellation control systems

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/avionics, 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/asylee due to export control requirements

Benefits For Software Development Engineer, GNC Software

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation available
  • Sign-on payments may be provided
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, GNC Software

Software Development Engineer, EC2 Nitro Firmware Team

AWS EC2 Nitro Firmware Team seeks experienced software engineer for embedded systems development and cloud platform innovation.

Kuiper Payload Integration & RF-Test Software Engineer, Characterization and Operation for Payload System

RF Test Engineer role at Amazon's Project Kuiper, focusing on satellite communication system integration and testing, offering competitive salary and benefits.

Embedded Quality Assurance Engineer, Systems Engineering

Embedded QA Engineer role at Amazon focusing on Ring Smart Lighting and Alarm products, combining hardware and firmware testing with quality assurance leadership.

System Development Engineer, Bus S&Flight Operations, Kuiper

System Development Engineer role at Project Kuiper, developing software for satellite systems and validation tools.

MAC System Integration and Automation Engineer, Kuiper Satellite Communication System - MAC Software Development

Integration and Automation Engineer position for Amazon's Project Kuiper, focusing on satellite communication systems and MAC software development.