Description
Working for Annapurna Labs is thrilling, fast-paced, and a constant learning experience. As an ENA Drivers SW development engineer, you will be responsible for developing kernel-space network drivers running on the customers’ virtual machines. You will develop features for Annapurna Labs next-generation hardware, to enable high network bandwidth and packets-per-seconds (PPS) performance with consistently low latency. As an ENA Drivers SW development engineer, you will play a key role in shaping SW designs, keep up with new features provided by the various operating systems, and help resolve complex customer issues. You will continuously evolve technically, while working to monitor AWS cloud health, maintain high quality standards, develop highly optimized code, and provide exceptional customer satisfaction.
Annapurna Labs, as part of Amazon Web Services (AWS), develops innovative hardware and software for AWS cloud customers. Annapurna Labs is like a big start-up in AWS. We develop cutting-edge technologies, work with amazingly talented engineers, and truly shape the future. Thanks to our teams’ breadth of professional engineers, we have been able to improve AWS cloud networking infrastructure, with products such as Elastic Network Adapter (ENA). Our products are at the heart of the cloud, playing a key role, and are used by millions and millions of customers!
The senior engineer in the ENA drivers team will be taking an active role in design, development, and upstream of new features for AWS Nitro-based servers and, in parallel, maintaining a high-quality operational bar. Team contributions are available through public repositories ( https://github.com/amzn/amzn-drivers , https://github.com/freebsd/freebsd-src/tree/main/sys/dev/ena, https://github.com/DPDK/dpdk/tree/main/drivers/net/ena).
Our team is based in Haifa, and as per current global Amazon policy, we work from the office three days per week.
To learn more about AWS Nitro you are welcome to watch the following videos: https://www.youtube.com/watch?v=2uc1vaEsPXU
and https://www.youtube.com/watch?v=R11YgBEZzqE
We are open to hiring candidates to work out of one of the following locations:
Haifa, ISR
Basic Qualifications
- B.Sc. degree in Computer Science or Electrical Engineering
- 8+ years of professional experience in embedded SW development
- 2+ years of network driver development (with expertise in Linux, FreeBSD, or DPDK drivers )
- Strong hands-on experience in C development, with a mindset for developing optimized code
- Sound understanding of the TCP/IP stack
- Ability to define and design cross-system solutions
Preferred Qualifications
- Experience in companies that deal with development of their own ASICs and have engineering groups for developing drivers.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit [url=https://www.amazon.jobs/en/disability/us]https://www.amazon.jobs/en/disability[/url]
Company - Annapurna Labs LTD
Job ID: A2347422