Embedded Software Development Engineer, Kuiper MAC

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites providing low-latency, high-speed broadband connectivity globally.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space

Description For Embedded Software Development Engineer, Kuiper MAC

Project Kuiper is Amazon's ambitious initiative to revolutionize global connectivity through a constellation of Low Earth Orbit satellites. As an Embedded Software Development Engineer on the Kuiper MAC Software team, you'll be at the forefront of developing mission-critical embedded firmware that powers ground terminal networks and satellite systems, directly impacting millions of users worldwide.

The role focuses on architecting and optimizing Media Access Control (MAC) layer solutions for next-generation satellite communication platforms. You'll work at the fascinating intersection of space technology and wireless communications, leveraging expertise in bare-metal embedded systems, embedded Linux development, and modern systems programming using languages like Rust and C.

This is a unique opportunity to shape the future of satellite communications while working with a diverse team of industry experts. Your code will not only run on Earth but will operate in space, helping bridge the digital divide and connect underserved communities globally. The position involves designing and implementing MAC layer protocols, developing efficient real-time software for resource-constrained platforms, and optimizing protocol performance for latency-sensitive applications.

You'll be responsible for interfacing with PHY layer implementations and higher network stack components, collaborating with hardware teams for efficient integration, and developing automated testing frameworks for protocol validation. The role requires strong expertise in embedded systems development and a passion for solving complex technical challenges in satellite communications.

Due to export control regulations, candidates must be U.S. citizens, nationals, permanent residents, or lawfully admitted refugees/asylees. Join Amazon's innovative Project Kuiper team and be part of a mission to transform global connectivity through cutting-edge satellite technology.

Last updated an hour ago

Responsibilities For Embedded Software Development Engineer, Kuiper MAC

  • Design and implement MAC layer protocols for wireless communication systems
  • Develop efficient real-time software for resource-constrained embedded platforms
  • Optimize protocol performance for latency-sensitive applications
  • Interface with PHY layer implementations and higher network stack components
  • Collaborate with hardware teams for efficient hardware/software integration
  • Develop automated testing frameworks for protocol validation

Requirements For Embedded Software Development Engineer, Kuiper MAC

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 MAC

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive medical, dental, and vision coverage

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer, Kuiper MAC

Software Development Engineer - Device OS Metrics, Device OS Metrics

Software Development Engineer position at Amazon Devices focusing on Device OS metrics implementation and system architecture across multiple product spaces including Alexa, IoT, and Smart TV technologies.

Software Development Engineer-II, E-reader products

Software Development Engineer II position at Amazon working on Kindle E-reader operating system and low-level components, requiring C/C++ expertise and system development experience.

Software Development Engineer

Software Development Engineer position at Amazon Lab126 focusing on embedded systems development for consumer electronics devices.

Software Development Engineer (Embedded), AWS Platforms

AWS Network Product Development is seeking a Software Development Engineer to develop embedded routing platforms for AWS Networking, requiring 3+ years of experience.

Embedded Software Engineer, Kuiper MAC Software Development

Embedded Software Engineer position at Amazon's Project Kuiper, developing software for satellite communication devices to provide global broadband connectivity.