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:
Senior SDE- Kernel Engineer

Senior Kernel Engineer position at Amazon Devices team, focusing on kernel development and BSP for consumer electronics devices with 10+ years of experience required.

Senior Automation Engineer (Multi-Site)

Senior Automation Engineer role at Amazon supporting multiple Texas facilities, focusing on robotics and material handling equipment maintenance, requiring extensive travel and automation expertise.

Software Development Engineer, FireTV Platform Engineering team

Senior Software Development Engineer role at Amazon's FireTV Platform Engineering team, focusing on Android system development and TV platform engineering in Hsinchu City, Taiwan.

Senior Software Development Engineer - Sensor Technology, Amazon Robotics (AR)

Senior Software Engineer role at Amazon Robotics focusing on sensor technology development, requiring 5+ years of experience in software development and expertise in C/C++ programming.

Sr. Embedded Software Development Engineer, Kuiper MAC

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems software for a global broadband internet constellation.

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?