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

Job Description

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 4 months 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

Related Jobs

Verification Engineer

Senior Verification Engineer role at Annapurna Labs (AWS) focusing on pre-silicon verification and semiconductor platform development, requiring 5+ years of RTL verification experience.

Senior Emulation Engineer

Senior Emulation Engineer position at Annapurna Labs (AWS) focusing on pre-silicon verification and emulation technologies for cloud infrastructure.

Senior PCIe Firmware Engineer

Senior PCIe Firmware Engineer role at NVIDIA, leading development of next-gen device firmware with AI integration, requiring 8+ years experience in embedded systems and PCIe technology.

Senior Firmware Engineer

Senior Firmware Engineer position at NVIDIA, developing networking features for AI and cloud computing, requiring 5+ years of firmware experience and strong C/C++ skills.

Senior SoC and IP Design Engineer, Google Cloud

Senior SoC and IP Design Engineer position at Google Cloud, developing custom silicon solutions and SOC architecture for next-generation hardware products.