Embedded Software Development Engineer - Satellite Avionics

Amazon's Project Kuiper is building a constellation of 3,236 satellites to provide global broadband access.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space · Enterprise SaaS

Description For Embedded Software Development Engineer - Satellite Avionics

Project Kuiper is Amazon's ambitious initiative to revolutionize global connectivity through a constellation of 3,236 satellites in low Earth orbit (LEO). This role offers a unique opportunity to work on cutting-edge embedded security systems for satellite communications, directly impacting the mission to provide fast, affordable broadband to underserved communities worldwide.

As an Embedded Software Development Engineer, you'll be at the forefront of designing and developing critical security systems that enable secure communications between satellites, customer terminals, and ground-based internet gateways. You'll work with modern technologies including Rust, C, and C++, implementing solutions in embedded Linux or RTOS environments.

The position involves close collaboration with hardware teams, working on board design, verification, and integration. You'll be responsible for developing software that interfaces with various electronic components using protocols like I2C, SPI, CAN, and UART. The role demands expertise in high-reliability embedded software development to ensure robust satellite security and operational reliability.

This is an excellent opportunity for engineers passionate about space technology and global connectivity. You'll be part of a team handling critical satellite functions including Bus, Telemetry, Command, and Data Handling. The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and sign-on payments.

The position requires U.S. citizenship or permanent residency due to export control regulations. You'll be working with a talented team in Redmond, WA, contributing to a project that's pushing the boundaries of space-based systems design. If you're excited about developing highly reliable, power-efficient, and low-cost satellite avionics, this role offers the perfect blend of challenge and reward.

Last updated 2 hours ago

Responsibilities For Embedded Software Development Engineer - Satellite Avionics

  • Design, develop, and test embedded security systems software for satellite communications
  • Own embedded software functions through design, implementation, test, and integration
  • Write software to interact with devices/electronics using I2C, SPI, CAN, UART
  • Work with hardware teams on board design, bring-up, and verification
  • Ensure high levels of satellite security and reliability through best practices

Requirements For Embedded Software Development Engineer - Satellite Avionics

Linux
Rust
  • 2+ 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
  • Must be a U.S. citizen, national, permanent resident, or admitted refugee/asylee due to export control laws

Benefits For Embedded Software Development Engineer - Satellite Avionics

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Total compensation package including equity and sign-on payments

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer - Satellite Avionics

Emulation Engineer

AWS Emulation Engineer position focusing on pre-silicon verification and emulation technologies for cloud infrastructure development.

Software Development Engineer, Device OS

Software Development Engineer role at Amazon Lab126 focusing on device OS development, platform architecture, and SDK development for Amazon's consumer electronics products.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing software for satellite communication terminals to provide global broadband access.

Embedded Software Engineer, Ring

Embedded Software Engineer position at Ring (Amazon) in Cambridge, UK, focusing on IoT device development using C/C++ and embedded systems.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.