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
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, focusing on satellite communication systems verification and implementation.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, leading reliability testing and validation for consumer electronics products with competitive compensation and benefits.

Sr. Hardware Development Engineer - PCIe, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCIe design and server component development with competitive compensation and comprehensive benefits.

Hardware Engineer, OPD Hardware

Senior Hardware Engineer position at Amazon Lab126, leading electrical design for consumer electronics with competitive compensation and comprehensive benefits.

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 3 months 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?