Embedded Software Engineer, SRD, Annapurna Labs

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$120,000 - $200,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Engineer, SRD, Annapurna Labs

AWS Utility Computing (UC) is at the forefront of cloud innovation, managing crucial services like S3 and EC2. Within the Annapurna Labs' SW group, we're developing SRD (Scalable Reliable Datagram), a high-performance, low-latency transport protocol that powers critical AWS infrastructure. As an Embedded Software Engineer on the SRD team, you'll be instrumental in developing and optimizing this technology across AWS's network infrastructure.

Your role involves working with cutting-edge platforms that support ML, HPC, and storage-intensive workloads. You'll be responsible for designing, deploying, and maintaining the SRD codebase, ensuring its reliability and scalability. The position requires deep technical expertise in networking and distributed systems, as you'll work across multiple teams and different layers of the software stack.

AWS values work-life harmony and provides flexible work arrangements. The company offers extensive opportunities for professional growth through knowledge-sharing and mentorship programs. You'll be part of an inclusive culture that embraces diversity through employee-led affinity groups and ongoing learning experiences.

The role is based in Haifa, Israel, where you'll join a team working on technology that powers several high-impact, cutting-edge products, including on-demand ML and HPC platforms leveraging EFA, next-generation storage services built on EBS, and the future of AWS network traffic. This is an opportunity to contribute to defining new hardware modules and enabling offloads to enhance performance while working with some of the most advanced cloud infrastructure in the industry.

Last updated a day ago

Responsibilities For Embedded Software Engineer, SRD, Annapurna Labs

  • Develop and optimize SRD technology across AWS's network infrastructure
  • Design, deploy, and maintain SRD codebase
  • Ensure reliability and scalability of the system
  • Collaborate with multiple teams across different layers of the software stack
  • Define new hardware modules and enable offloads to enhance performance

Requirements For Embedded Software Engineer, SRD, Annapurna Labs

Linux
  • BCs. Degree in Computer Science, Electrical Engineering or related area
  • 2+ years of experience in C development
  • Mindset for developing optimized code

Benefits For Embedded Software Engineer, SRD, Annapurna Labs

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Inclusive work environment
  • Professional development resources

Interested in this job?

Jobs Related To Amazon Embedded Software Engineer, SRD, Annapurna Labs

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

Control Systems Engineer

Control Systems Engineer position at Amazon focusing on automation controls and technical support for fulfillment center operations.

Mechanical Engineer, Amazon Robotics (AR)

Mechanical Engineer position at Amazon Robotics developing innovative hardware designs for robotic systems, offering competitive salary and comprehensive benefits.

Propulsion Test Engineer, Propulsion

Propulsion Test Engineer role at Amazon's Project Kuiper, developing and optimizing satellite propulsion system testing capabilities.

Mechanical Engineer – Launch Support, Kuiper

Mechanical Engineer position at Amazon's Project Kuiper, focusing on satellite launch support and mechanical systems integration.