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) Elastic Fabric Adapter (EFA) and Scalable Reliable Datagram (SRD). Our products are at the heart of the cloud playing a key role and used by millions and millions of customers!
Working for Annapurna Labs is thrilling fast-paced and a constant learning experience. As an ENA Firmware SW development engineer you will be responsible for developing features for Annapurna Labs next-generation hardware to enable high network bandwidth and packets-per-seconds (PPS) performance with consistently low latency. You will work to bring up a broad selection of instance types optimized for various use cases to suit each of our customers needs such as varying combinations of CPU memory storage and networking capabilities. As an ENA Firmware SW development engineer you will play a key role in shaping architecture definitions and SW system designs and help to 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.
- Bachelors degree in computer science or electrical engineering
- 5 years of software development experience
- Strong hands-on experience in C development with a mindset for developing optimized code
- Experience in Linux and Networking protocols
- Experience with real-time performance profiling and optimization
- Hands-on experience developing in a Linux environment
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.