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 day 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. Hardware Development Engineer, Avionics Electrical Engineering

Senior Hardware Development Engineer position for Project Kuiper, Amazon's satellite constellation initiative, focusing on avionics electrical engineering.

Senior Optical Manufacturing Engineer, Project Kuiper

Lead Optical Head Assembly production development for Project Kuiper's satellite constellation, managing manufacturing processes and engineering team.

Senior Embedded Software Engineer – Avionics

Senior Embedded Software Engineer position at Amazon's Project Kuiper, developing satellite avionics systems for global broadband connectivity.

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, developing satellite antenna systems and validation tools for global broadband connectivity.

Sr Component Engineer, OPD Hardware

Senior Component Engineer position at Amazon's LAB126, focusing on hardware design and component engineering for consumer electronics products.