Taro Logo

Embedded Software Engineer, EFA team

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

Description For Embedded Software Engineer, EFA team

AWS Utility Computing (UC) is seeking an experienced 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 in RDMA technology for Machine Learning and High Performance Computing (HPC) customers.

The position involves working on software that will run on millions of servers worldwide as part of the Nitro system, making it a unique opportunity to impact cloud computing at an unprecedented scale. The successful candidate will be responsible for developing, integrating, and deploying networking technologies, from initial requirements gathering through to operational support.

As part of the AWS HPC and ML networking device software team, you'll collaborate with hardware, firmware, and software teams globally. The role requires expertise in networking protocols, particularly RDMA/Ethernet, and strong programming skills in C and C++. You'll be working on performance-critical systems that power AWS's most demanding computing services.

The position offers excellent growth opportunities within AWS, the world's leading cloud platform. You'll be part of an innovative team that continues to pioneer cloud computing solutions, working on projects that directly impact AWS's most sophisticated customers. The role combines technical depth in embedded systems and networking with the scale and complexity of cloud infrastructure, making it an exciting opportunity for engineers who want to work on cutting-edge technology at global scale.

Amazon offers a comprehensive benefits package, including flexible work arrangements, career development opportunities, and an inclusive culture that values diverse perspectives. The company's leadership principles and commitment to innovation make it an ideal environment for engineers who want to make a significant impact while growing their careers.

Last updated 16 hours ago

Responsibilities For Embedded Software Engineer, EFA team

  • Develop and integrate networking technologies for Amazon network cards
  • Implement AWS RDMA technology for Machine Learning and HPC customers
  • Work on software that runs on millions of servers worldwide as part of the Nitro system
  • Collaborate with hardware, firmware, and software teams globally
  • Lead development of key software components
  • Support deployment and operational support at large scale

Requirements For Embedded Software Engineer, EFA team

Linux
  • Bachelor's Degree in Computer Science or Electrical Engineering
  • 4+ years of experience with hands-on C and C++ programming
  • 4+ years of experience in networking protocols, mainly RDMA/Ethernet
  • 4+ years of experience with performance optimizations

Benefits For Embedded Software Engineer, EFA team

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work hours
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive work culture

Interested in this job?

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

Senior Embedded Engineer, Graviton

Senior Embedded Engineer position at Annapurna Labs (AWS) working on Graviton platform development, requiring expertise in embedded systems and firmware development.

Embedded Software Engineer, SRD, Annapurna Labs

Senior Embedded Software Engineer role at Annapurna Labs (AWS) focusing on SRD protocol development and optimization for cloud infrastructure.

Embedded Software Engineer, SRD Team

Senior Embedded Software Engineer position at AWS's Annapurna Labs, focusing on SRD protocol development and optimization for cloud infrastructure.

System Integration Engineer

Senior System Integration Engineer role at AWS's Annapurna Labs, leading hardware-firmware integration and manufacturing test development for Amazon Graviton server products.

Verification Engineer

Senior Verification Engineer position at Annapurna Labs (AWS) focusing on pre-silicon verification and semiconductor platform development.