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 3 months 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

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, focusing on consumer electronics reliability testing and analysis, offering competitive compensation and benefits.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.

Sr. Hardware Development Engineer - PCIe, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCIe design and optimization for cloud infrastructure, offering competitive compensation and benefits.