Embedded Software Development Engineer, Kuiper Team

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

Description For Embedded Software Development Engineer, Kuiper Team

Join Amazon's innovative Project Kuiper team as an Embedded Software Development Engineer, where you'll be at the forefront of satellite communications technology. This role offers an exciting opportunity to work on cutting-edge embedded systems for satellite payload software, utilizing both Linux and FreeRTOS environments. You'll be responsible for developing critical functionalities including Over-The-Air updates, hardware fault detection, and autonomous capabilities that will support satellites throughout their entire lifecycle.

As a member of our team, you'll work with various communication protocols (I2C, I3C, SPI, RS-422, RS-485, Ethernet) and contribute to the design, implementation, and testing of embedded software functions. The position requires expertise in languages like RUST, C++, or C, and emphasizes hardware-software integration. You'll collaborate closely with hardware teams, ensuring high reliability and availability of satellite systems.

This is an exceptional opportunity for experienced software engineers who are passionate about space technology and embedded systems. You'll be working on technology that will help bridge the digital divide by providing broadband internet access globally. The role offers competitive compensation ($129,300-$223,600 based on location) and comprehensive benefits including medical coverage and equity compensation.

The position requires strong technical expertise, with at least 3 years of professional software development experience and 2 years of system architecture experience. Due to export control regulations, candidates must be U.S. citizens, nationals, permanent residents, or lawfully admitted refugees/asylees. Join us in revolutionizing satellite communication technology and making a significant impact on global connectivity.

Last updated 17 days ago

Responsibilities For Embedded Software Development Engineer, Kuiper Team

  • Work on embedded code for satellite payload software (LINUX and FreeRTOS)
  • Contribute to OTA updates, hardware fault detection, isolation and remediation
  • Manage operational state and devices integrity verifications
  • Design and develop commanding, telemetry, power control, and hardware interfaces
  • Write software to interact with devices using I2C, I3C, SPI, RS-422, RS-485, Ethernet
  • Work with hardware teams on board design, secure bring-up, and verification
  • Implement high reliability embedded software development practices

Requirements For Embedded Software Development Engineer, Kuiper Team

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, national, permanent resident, or lawfully admitted refugee/asylee due to export control laws

Benefits For Embedded Software Development Engineer, Kuiper Team

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer, Kuiper Team

Software Development Engineer II, Device Software

Software Development Engineer II position at Amazon working on device software for consumer electronics like Kindle, Fire TV, and Echo devices.

Software Development Engineer

Amazon Lab126 is seeking an Embedded Software Development Engineer to design and develop next-generation devices, working with kernel drivers and BSP integration.

ASIC Design Engineer

ASIC Design Engineer role at Amazon Devices, developing next-generation SOCs for machine learning-enabled consumer products, requiring 5+ years semiconductor design experience.

Software Dev Engineer

Software Development Engineer position at Amazon Lab126 focusing on middleware development for consumer electronics products, requiring Linux expertise and 3+ years of experience.

Audio Software Development Engineer

Audio Software Development Engineer role at Amazon Lab126, focusing on embedded systems and audio software development for consumer electronics devices.