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. Manufacturing Controls Test Engineer, Manufacturing Test and Controls

Senior Manufacturing Controls Test Engineer position at Amazon Robotics, focusing on developing and implementing test strategies for robotic systems manufacturing.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing robotics and material handling equipment in fulfillment centers.

Sr. Software Development Engineer, Device OS

Senior Software Development Engineer position at Amazon focusing on Wi-Fi and networking software development for consumer devices like Echo and Fire TV.

Sr. Software Development Engineer, Connectivity Wi-Fi

Senior Software Development Engineer position at Amazon Lab126 focusing on Wi-Fi and networking software development for consumer electronics products.

ASIC Design Verification Engineer, Project Kuiper

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing verification environments for satellite communication systems.

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