Embedded Software Development Engineer, Kuiper

Amazon's Project Kuiper is developing satellite payload software for space communications systems.
$129,300 - $223,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space

Description For Embedded Software Development Engineer, Kuiper

Amazon's Project Kuiper is seeking an exceptional Embedded Software Development Engineer to work on satellite payload software. This role focuses on developing embedded code for satellite systems using LINUX and FreeRTOS.

The position involves working on critical satellite functionalities including:

  • Over-The-Air (OTA) updates
  • Hardware fault detection, isolation, and remediation
  • Operational state management
  • Device integrity verifications
  • Hardware and software integration
  • Test automation

As an Embedded Software Engineer, you'll be responsible for:

  • Designing and implementing embedded software functions using RUST, C++, or C
  • Working with various communication protocols (I2C, I3C, SPI, RS-422, RS-485, Ethernet)
  • Collaborating with hardware teams for board design and verification
  • Implementing high-reliability embedded software practices
  • Managing satellite communications systems payload

The role offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location, plus comprehensive benefits including medical, financial, and other benefits. Amazon provides an inclusive work environment and considers candidates with diverse backgrounds.

This is an excellent opportunity for experienced software engineers passionate about space technology and embedded systems. You'll be part of a team working on cutting-edge satellite technology, contributing to all phases of software development from requirements through implementation and testing to operations.

Note: Due to export control laws, candidates must be a U.S. citizen, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum.

Last updated a day ago

Responsibilities For Embedded Software Development Engineer, Kuiper

  • Develop embedded code for satellite payload software
  • Implement Over-The-Air (OTA) updates
  • Design and implement hardware fault detection and remediation
  • Manage operational state and device integrity verifications
  • Work on hardware and software integration
  • Develop test automation systems
  • Interface with various communication protocols (I2C, I3C, SPI, RS-422, RS-485, Ethernet)

Requirements For Embedded Software Development Engineer, Kuiper

Linux
Rust
  • 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
  • Must be a U.S. citizen, U.S. permanent resident, or lawfully admitted refugee/asylee
  • Experience with embedded systems development

Benefits For Embedded Software Development Engineer, Kuiper

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer, Kuiper

Senior Embedded Software Engineer – Avionics

Senior Embedded Software Engineer position at Amazon's Project Kuiper, developing satellite avionics systems for global broadband connectivity.

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, developing satellite antenna systems and validation tools for global broadband connectivity.

Sr Component Engineer, OPD Hardware

Senior Component Engineer position at Amazon's LAB126, focusing on hardware design and component engineering for consumer electronics products.

Payload Integration & Test Engineer, Project Kuiper

Senior Payload Integration & Test Engineer role at Amazon's Project Kuiper, focusing on satellite payload testing and integration for global broadband connectivity.

Senior Audio Software Development Engineer

Senior Audio Software Engineer role at Amazon focusing on embedded systems audio development, requiring 5+ years of experience in software development and audio technologies.