Embedded Software Engineer, SRD Team

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$120,000 - $200,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Engineer, SRD Team

AWS Utility Computing (UC) is at the forefront of cloud innovation, managing crucial services like S3 and EC2. The role is within Annapurna Labs' SW group, focusing on the SRD (Scalable Reliable Datagram) transport protocol. As an Embedded Software Engineer, you'll be instrumental in shaping AWS cloud's future by developing and optimizing SRD technology across AWS's network infrastructure.

The position involves working with cutting-edge products including on-demand supercomputers and next-generation storage services. You'll be responsible for the entire protocol lifecycle, from requirements gathering to deployment in the world's largest public cloud. The role requires deep technical expertise in C development and embedded systems.

AWS offers an inclusive culture that values diverse experiences and work-life harmony. The company provides flexible work arrangements and strong support for professional growth through mentorship and career development resources. You'll be part of a team that embraces continuous learning and innovation.

The role offers the opportunity to work on large-scale systems that impact millions of users worldwide. You'll collaborate with multiple teams, define new hardware modules, and optimize performance across various platforms. AWS's commitment to being Earth's Best Employer means you'll have access to extensive knowledge-sharing opportunities and resources for professional development.

This position combines technical challenges with the opportunity to make a significant impact on cloud computing infrastructure. The team culture promotes inclusion, with employee-led affinity groups and ongoing learning experiences through initiatives like Conversations on Race and Ethnicity (CORE) and AmazeCon.

Last updated 4 hours ago

Responsibilities For Embedded Software Engineer, SRD Team

  • Develop and optimize SRD technology 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 across different platforms and services

Requirements For Embedded Software Engineer, SRD Team

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

Benefits For Embedded Software Engineer, SRD Team

Medical Insurance
401k
  • Flexible work hours
  • Career development resources
  • Mentorship programs
  • Inclusive workplace culture

Interested in this job?

Jobs Related To Amazon Embedded Software Engineer, SRD Team

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

Senior Software Engineer role at Amazon Robotics focusing on sensor technology and robotics development for fulfillment networks.

Sr. Embedded Engineer - Flight Software, Kuiper

Senior Embedded Software Engineer position at Amazon's Project Kuiper, developing satellite systems software and leading engineering initiatives.

System Dev Engineer, Amazon Robotics

Senior System Development Engineer role at Amazon Robotics, focusing on designing and developing controls for advanced warehouse automation systems.

Sr. SoC Modeling Engineer, Hardware Compute Group

Senior SoC Modeling Engineer position at Amazon Devices, developing software models for custom SoCs and contributing to next-generation consumer electronics.

Senior ASIC Design Engineer, Hardware Compute Group

Senior ASIC Design Engineer position at Amazon Lab126, focusing on hardware design and RTL development for consumer electronics devices.