Embedded Software Engineer, SRD, Annapurna Labs

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
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 at the forefront of cloud innovation, managing crucial services like S3 and EC2. Within the Annapurna Labs' SW group, this role focuses on developing the SRD (Scalable Reliable Datagram) transport protocol, which is fundamental to AWS's cloud infrastructure.

The position involves working on cutting-edge projects including on-demand supercomputers, next-generation storage services, and the future of AWS traffic. As an Embedded Software Engineer in the SRD team, you'll be responsible for developing and optimizing SRD technology across AWS's network infrastructure.

Key responsibilities include:

  • Designing, deploying, and maintaining the SRD code-base
  • Ensuring reliability and scalability for various applications
  • Understanding different platforms and services running SRD in AWS
  • Collaborating with multiple teams on different layers of the SRD SW stack
  • Defining new Hardware modules and enabling performance optimizations

AWS offers an inclusive culture that values work-life harmony, providing flexible work arrangements. The company emphasizes continuous learning, mentorship, and career growth opportunities. Employee-led affinity groups and diversity initiatives like Conversations on Race and Ethnicity (CORE) and AmazeCon foster an inclusive environment.

The role requires strong expertise in C development and optimization, with opportunities to work on large-scale systems that impact AWS's global cloud infrastructure. You'll be joining a team that values diverse experiences and perspectives, working on technology that powers everything from startups to Global 500 companies.

Last updated 16 hours ago

Responsibilities For Embedded Software Engineer, SRD, Annapurna Labs

  • Develop and optimize SRD technology across AWS's network infrastructure
  • Design, deploy, and maintain SRD code-base
  • Ensure reliability and scalability for various applications
  • Work with multiple teams on SRD SW stack
  • Define new Hardware modules and enable performance optimizations

Requirements For Embedded Software Engineer, SRD, Annapurna Labs

Linux
  • 5+ years of professional experience in SW development
  • Strong hands-on 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
  • Mentorship programs

Interested in this job?

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

Senior Software Development Engineer - BIOS, AWS Hardware Engineering, Firmware Development

Senior Software Engineer role at AWS focusing on BIOS and firmware development for cloud infrastructure, offering competitive compensation and comprehensive benefits.

Software Development Engineer, AWS Hardware Engineering Services

Senior Software Development Engineer role at AWS focusing on embedded systems and firmware development for cloud infrastructure.

Senior Embedded Software Development Engineer - Sensor & Compute, Amazon Robotics (AR)

Senior Embedded Software Engineer role at Amazon Robotics, focusing on sensor and compute technology development for robotics applications in fulfillment networks.

Systems Engineer, Prime Air

Senior Systems Engineer role at Amazon Prime Air focusing on drone avionics systems development and integration

Sr. Microwave Sustaining Engineer

Senior RF/Microwave Engineer role at Amazon's Project Kuiper, focusing on satellite hardware production and optimization.