Taro Logo

Embedded Software Dev Engineer, Kuiper Avionics Endpoint

Amazon is a global technology company known for e-commerce, cloud computing, and innovative projects like Project Kuiper.
$129,300 - $223,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Dev Engineer, Kuiper Avionics Endpoint

Project Kuiper is an ambitious Amazon initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). The mission is to bring fast, affordable broadband to unserved and underserved communities worldwide, helping to close the digital divide.

As an Embedded Software Dev Engineer for Kuiper Avionics Endpoint, you will play a crucial role in designing, developing, and testing the embedded security systems software that provides secured communications between satellites, customer-terminals, and ground-based internet gateways.

Key responsibilities include:

  • Driving the design, development, and operation of key embedded security capabilities for satellites throughout their lifetime.
  • Owning unique embedded software functions through design, implementation (in RUST, C, C++ or other), test, and integration in embedded Linux or real-time operating system (RTOS) environments.
  • Writing software to interact with devices/electronics using I2C, SPI, CAN, UART, etc.
  • Collaborating closely with hardware teams to support board design, bring-up, verification, integration, and testing.
  • Following best practices in high-reliability embedded software development to ensure high levels of satellite security and reliability.

This role offers the opportunity to work on cutting-edge space-based systems, solving complex development challenges in building highly reliable, power-efficient, and low-cost satellite avionics. You'll be part of a team tackling critical satellite functions including Bus, Telemetry, Command, and Data Handling.

The ideal candidate will have strong experience in embedded development, particularly with C/C++, and a passion for pushing the boundaries of space technology. This position requires U.S. citizenship, permanent residency, or lawful admission as a refugee or asylee due to export control laws.

Join Amazon's Project Kuiper and be at the forefront of revolutionizing global connectivity through innovative satellite technology!

Last updated 8 months ago

Responsibilities For Embedded Software Dev Engineer, Kuiper Avionics Endpoint

  • Design, develop, and test embedded security systems software for satellite communications
  • Implement embedded software functions in RUST, C, C++ or other languages
  • Write software to interact with devices/electronics using I2C, SPI, CAN, UART etc.
  • Collaborate with hardware teams for board design, bring-up, and verification
  • Ensure high levels of satellite security and reliability

Requirements For Embedded Software Dev Engineer, Kuiper Avionics Endpoint

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
  • Experience in embedded development in C/C++
  • U.S. citizenship, permanent residency, or lawful admission as a refugee or asylee

Benefits For Embedded Software Dev Engineer, Kuiper Avionics Endpoint

Medical Insurance
  • Medical Insurance
  • Financial Benefits
  • Other Benefits

Interested in this job?