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. This role is specifically within Annapurna Labs' SW group, focusing on the development of the SRD (Scalable Reliable Datagram) transport protocol. As an Embedded Software Engineer, you'll be instrumental in shaping AWS's network infrastructure, working on high-impact products including on-demand supercomputers and next-generation storage services.

Your role involves end-to-end protocol development, from requirements gathering to deployment across AWS's vast cloud infrastructure. You'll be responsible for optimizing and maintaining the SRD codebase, ensuring its scalability and reliability. The position requires deep technical expertise in C development and embedded systems, working with multiple teams to optimize performance and implement new hardware modules.

AWS offers an inclusive culture that values diversity and work-life harmony. The company provides extensive opportunities for professional growth through mentorship, knowledge-sharing, and career development resources. You'll be part of a team that embraces continuous learning and innovation, working with cutting-edge technology that powers some of the world's largest organizations.

The role offers the chance to make a significant impact on cloud computing infrastructure at a global scale. You'll work with various platforms and services running SRD in AWS, addressing complex technical challenges and contributing to the evolution of cloud technology. The position combines technical depth with broad influence, as your work will affect multiple AWS services and customers worldwide.

Last updated a month ago

Responsibilities For Embedded Software Engineer, SRD, Annapurna Labs

  • Develop and optimize SRD technology implementation across AWS's network infrastructure
  • Design, deploy, and maintain SRD code-base
  • Ensure reliability and scalability of systems
  • Work with multiple teams on different layers of SRD SW stack
  • Define new Hardware modules and enable new offloads
  • Optimize performance of network infrastructure

Requirements For Embedded Software Engineer, SRD, Annapurna Labs

Linux
  • 5+ years of professional experience in SW development
  • 5+ years of experience in C development
  • Multi-core / multi-threaded coding experience
  • Experience with Firmware and/or user space drivers for embedded systems
  • Experience with low-level SW development and HW devices
  • Experience with real-time performance profiling and optimization
  • Experience developing in a Linux environment
  • Experience with networking protocols

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
  • Employee-led affinity groups
  • Disability workplace accommodations

Interested in this job?

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

Sr. Power Engineer, Test and Verification, Project Kuiper

Lead power system verification and testing for Amazon's Project Kuiper satellite constellation, ensuring reliable spacecraft power systems for global broadband connectivity.

Sr. IC Packaging Design Engineer, Project Kuiper

Senior IC Packaging Design Engineer role at Amazon's Project Kuiper, focusing on satellite communication technology and IC packaging solutions.

Senior Manufacturing Engineer, Advanced Manufacturing Engineering

Senior Manufacturing Engineer role at Amazon Robotics, focusing on advanced manufacturing engineering for autonomous robotic solutions.

RTL Design Engineer, Hardware Compute Group

Senior RTL Design Engineer position at Amazon Lab126 focusing on hardware architecture and implementation for consumer electronics devices.

Sr Product Design Engineer – Customer Terminals, Kuiper CT PD

Senior Product Design Engineer role at Amazon's Project Kuiper, leading the development of satellite internet consumer terminals with focus on mechanical design and manufacturing.