Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Amazon Embedded Software Engineer - Networking Drivers ENA team 
Israel, Haifa District, Haifa 
743645886

Yesterday
DESCRIPTION

Annapurna Labs, as part of AWS, is seeking an Embedded Software Engineer to be part of defining, shaping and integrating solutions to next generation of our cloud platforms. As an Embedded Software Engineer in the ENA drivers team, you'll be at the forefront of creating high-performance networking solutions that enable exceptional bandwidth, low latency, and optimal packets-per-second (PPS) performance for AWS cloud infrastructure.In this role, you'll develop and maintain kernel-space and user-space network drivers across multiple operating systems, working with both proprietary and open-source solutions. You'll collaborate with our talented engineering teams to manage interfaces between AWS Nitro controllers and virtual instances, while continuously monitoring cloud health and maintaining the highest quality standards. Our open-source ENA drivers are crucial components delivering advanced networking capabilities to AWS customers worldwide.
Key job responsibilities
- Design and develop networking drivers for next-generation AWS nitro controllers.
- Optimize drivers for high network performance and low latency.
- Maintain and enhance drivers across multiple operating systems (Linux, Windows, DPDK, FreeBSD, MacOS and others).
- Shape software architecture and contribute to upstream open-source repositories.- Monitor cloud health and maintain exceptional quality standards.About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Why AWS?Inclusive Team CultureMentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance


BASIC QUALIFICATIONS

- B.Sc. degree in Computer Science or Electrical Engineering or equivalent.
- 5+ years of professional experience in SW development with strong hand-on experience in C development.
- Expertise in at least one of the following operating systems and solutions: Linux, Windows, DPDK, or FreeBSD.
- Experience with networking drivers development, understanding of the TCP/IP stack and experience with various networking protocols.