Senior Embedded Software Engineer – Avionics

This job posting expired and applications are no longer accepted.
January 2, 2020
Seattle, Washington
Job Type


Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world.

The Role:

Come help us solve the difficult and rewarding development challenges in building highly reliable, power efficient and low-cost satellite avionics! We are looking for an outstanding engineer who combines superb technical and analytical capabilities with a demonstrated ability to get the right things done quickly and effectively. As a Senior Avionics Embedded Software Engineer you will focus on developing software to enable, integrate and operate the various sensing, compute and bus systems of the satellite system. You will have an opportunity to make a significant impact on the design, architecture and implementation of critical systems within Project Kuiper.

As a senior member of the team, you will be responsible for identifying top level requirements and participate in all phases of embedded software development, from concept and design to development and maintenance. You will work with other members of the Avionics team to support hardware bring-up and debug, and develop both prototype and production software. You must comfortable leading software and architecture design reviews, ensuring Amazon’s high development standards are met and team best practices are followed.

You will be expected to work with a team of top-notch engineers and collaborate with multiple other spacecraft design and integration teams. You should be comfortable with a high degree of ambiguity and relish the idea of solving problems that haven't been solved at scale before. Along the way, we guarantee that you will learn a lot, have fun and make a positive impact on tens of millions of people.

If this sounds like the role for you, come make history with us!

Export Control Requirement:
Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.


  • B.S. in Computer Science, Electrical/Computer Engineering or related field, or equivalent experience
  • 7+ years of embedded software development experience
  • 5+ years of work experience in Consumer Electronics, Robotics, Aerospace, Automotive, and/or Communications fields or combination thereof
  • Experience with at least one modern language, such as Java, C++ or C# including object-oriented design
  • Experience contributing to the designs and architectures of new and existing software systems, including design patterns, reliability, test strategy and scaling


  • M.S. or PhD in Computer Science, Electrical/Computer Engineering or related field, or equivalent experience
  • Experience as the technical lead, leading small groups of other engineers across multiple designs
  • Experience with real time software development, including RTOS, bare metal embedded systems, and/or Linux kernel and device drivers
  • Experience designing software for embedded Microcontrollers in a production environment
  • Demonstrated experience debugging/troubleshooting embedded systems, including real-time tools
  • Experience developing sensing and control systems
  • Experience working with FPGA or SOC based systems
  • Experience with hardware-in-the-loop (HITL) testing and simulation
  • Software design/qualification experience in radiation environments
  • Excellent written and verbal communication; ability to explain complex concepts and designs to colleagues across disciplines

Related Jobs