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.