Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world.
As a Senior Embedded Software Development Engineer on the Simulation Foundations team, you will:
- Design, implement, and operate globally available distributed systems for operating within realistic virtual Kuiper environments at scale
- Build systems using the latest AWS technologies, following industry-best software engineering practices
- Work with ARM A, M series or ARC processor emulators (e.g. QEMU)
- Develop embedded software testing tools and work with FreeRTOS and other real-time operating systems
- Build tools for test execution across virtualized hardware, hardware-in-the-loop simulations, and on-orbit testing
- Design and implement distributed cloud-based services and APIs
- Partner with device software, frontend, networking, and security engineering teams
- Mentor junior engineers and promote engineering excellence
- Work on embedded modeling and simulation for broadband access technologies
- Write high-quality Linux-based software for common processors and microcontrollers
The role requires expertise in:
- Networking protocols (TCP/IP, L1-L2)
- Linux and RTOS systems
- Docker containerization
- Protocol standards (IPv4, IPv6, Mobile IP, LTE, 802.16e, 802.11)
- Systems integration and testing
- Continuous integration and deployment
Note: Due to export control requirements, candidates must be a U.S. citizen, national, permanent resident, or admitted refugee/asylee.