Taro Logo

Embedded Software Engineer, SRD Annapurna Labs

Annapurna Labs is part of AWS, developing cloud infrastructure and networking solutions for Amazon Web Services.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Engineer, SRD Annapurna Labs

AWS Utility Computing (UC) is seeking an Embedded Software Engineer to join their SRD (Scalable Reliable Datagram) team at Annapurna Labs. This role focuses on developing and optimizing a high-performance, low-latency transport protocol that powers critical AWS infrastructure components. The position requires expertise in C programming and embedded systems development, with a strong focus on networking protocols and performance optimization.

The ideal candidate will work on cutting-edge technology that supports AWS's ML, HPC, and storage platforms. They will be responsible for designing and maintaining the SRD codebase, ensuring its reliability and scalability across diverse applications. The role involves deep collaboration with multiple teams and requires both technical expertise and strong communication skills.

This is an excellent opportunity for an experienced embedded software engineer to work on technology that directly impacts AWS's core infrastructure. The position offers significant technical challenges, working with complex distributed systems at scale, and the chance to contribute to next-generation cloud computing solutions.

The role is based in Haifa, Israel, and offers comprehensive benefits including flexible work arrangements, career development opportunities, and an inclusive work culture. AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths.

As part of Amazon's cloud division, you'll be working with world-class engineers on technology that powers some of the most important cloud services globally. The position offers excellent growth potential and the opportunity to work on challenging technical problems at scale.

Last updated 2 days ago

Responsibilities For Embedded Software Engineer, SRD Annapurna Labs

  • Develop and optimize SRD technology across AWS's network infrastructure
  • Design, deploy, and maintain the SRD codebase
  • Ensure reliability and scalability to meet diverse application demands
  • Work on high-performance platforms that power ML, HPC, and storage-intensive workloads
  • Collaborate across multiple teams at different layers of the software stack
  • Contribute to defining new hardware modules and enabling offloads to enhance performance

Requirements For Embedded Software Engineer, SRD Annapurna Labs

Linux
  • Bachelor's (or higher) Degree in Computer Science (CS), Electrical Engineering (EE) or related area
  • 5+ years of professional experience in C development, with a mindset for developing optimized code

Benefits For Embedded Software Engineer, SRD Annapurna Labs

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, SRD Annapurna Labs