JOBSEARCHER

Embedded Software Engineer, Graviton

AmazonChicago, ILL6 LeadSeptember 15th, 2026
Overview In this role you will develop kernel-space and user-space network drivers for Annapurna Labs hardware, operating in customer VMs. You will shape software for next-generation platforms to deliver high bandwidth, PPS, and low latency networking. You’ll collaborate with cross-functional teams to align SW designs with evolving OS features and customer needs, while resolving complex issues. The opportunity combines hands-on embedded development with performance-focused optimization in a fast-paced cloud environment. Join a culture that values continuous learning, mentorship, and making a tangible impact on AWS cloud networking. Compensation / Benefitsflexible work hoursmentorship and career growthinclusive team culturelearning and development opportunitiesdiversity and inclusion events ResponsibilitiesDevelop kernel-space and user-space network drivers for ENA hardwareImplement features for next-generation hardware to improve bandwidth, PPS, and latencyShape software designs and stay updated with OS feature improvementsDebug and resolve complex customer issues and monitor cloud healthWrite highly optimized, high-quality code and contribute to system-level understanding Key requirementsBachelor's degree in Computer Science or Electrical Engineering5+ years of software development experienceExperience in embedded development in C/C++, or low-level driver development4+ years of embedded firmware developmentStrong HW/SW understanding of the system viewcollaborative and curiousproblem-solving mindsetability to learn quickly and adaptembedded development (C/C++)driver developmentHW/SW interfaces on board and chip level (I2C, SPI, DRAM, PCIe)