AWS Utility Computing (UC) is seeking an Embedded Software Engineer to join the networking software group at Annapurna Labs, an Amazon company. This role focuses on developing critical networking technologies for AWS's cloud infrastructure, particularly RDMA technology for Machine Learning and High Performance Computing customers. The position involves working with complex software and hardware designs, taking ownership of key software components for Amazon network cards, and implementing solutions that will run on millions of servers worldwide as part of the Nitro system.
The role requires collaboration with hardware, firmware, and software teams globally, making it an excellent opportunity for engineers who want to work on large-scale systems. The team is specifically responsible for AWS HPC (High Performance Computing) and ML (Machine Learning) networking device software, contributing to foundational services like Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2).
Amazon offers a supportive work environment with emphasis on work-life harmony, continuous learning, and career growth. The company values diverse experiences and perspectives, providing various employee-led affinity groups and inclusion events. Team members benefit from extensive knowledge-sharing opportunities, mentorship programs, and resources for professional development.
This position is ideal for software engineers passionate about networking technologies, performance optimization, and working on systems that operate at unprecedented scale. The role combines technical challenges with the opportunity to impact millions of AWS customers worldwide, making it a unique opportunity in the field of embedded systems and networking software development.