Taro Logo

Embedded Software Engineer, EFA team

An Amazon company developing networking technologies and software for AWS cloud services
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Engineer, EFA team

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.

Last updated 12 days ago

Responsibilities For Embedded Software Engineer, EFA team

  • Develop and integrate networking technologies
  • Implement AWS RDMA technology for Machine Learning and High Performance Computing customers
  • Work with hardware, firmware, and software teams globally
  • Deploy and support networking components at large scale
  • Develop key software components for Amazon network cards

Requirements For Embedded Software Engineer, EFA team

Linux
  • Bachelor's Degree in Computer Science or Electrical Engineering
  • 2+ years of experience with hands-on C and C++ programming

Benefits For Embedded Software Engineer, EFA team

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Work-life balance

Jobs Related To Annapurna Labs Ltd. Embedded Software Engineer, EFA team