AWS Utility Computing (UC) is seeking an Embedded Software Engineer for their ENA drivers team at Annapurna Labs. This role focuses on developing high-performance networking solutions for AWS cloud infrastructure, specifically working on kernel-space and user-space network drivers across multiple operating systems. The position involves creating solutions that enable exceptional bandwidth, low latency, and optimal packets-per-second (PPS) performance.
As part of AWS, you'll be working with proprietary and open-source solutions, managing interfaces between AWS Nitro controllers and virtual instances. The role requires expertise in networking drivers development, strong C programming skills, and experience with various operating systems including Linux, Windows, DPDK, and FreeBSD.
The position offers opportunities to shape software architecture, contribute to upstream open-source repositories, and work with cutting-edge cloud technologies. You'll be part of a team that values diversity, continuous learning, and work-life harmony. The role combines technical depth in embedded systems and networking with the scale and impact of AWS's cloud infrastructure.
This is an excellent opportunity for experienced software engineers interested in low-level systems programming and networking, offering the chance to work on technology that powers AWS's global cloud infrastructure. The position provides mentorship, career growth opportunities, and the chance to work with talented engineers while maintaining the highest quality standards in cloud computing.