Embedded Software Development Engineer, Annapurna Labs

Annapurna Labs, an organization within AWS UC, designs silicon and software that accelerates innovation for cloud solutions.
$129,300 - $223,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Development Engineer, Annapurna Labs

Annapurna Labs, a crucial organization within AWS UC, is at the forefront of designing innovative silicon and software solutions that drive cloud computing forward. As an Embedded Software Development Engineer, you'll join the AWS Elastic Network Adapter team, working on revolutionary EC2 core network features. The role involves developing highly scalable embedded networking technology, collaborating with architecture and hardware teams, and diving deep into networking protocols.

The team consists of experienced engineers with diverse backgrounds in chip, firmware, and embedded software development, focusing on host-side networking. They value knowledge-sharing and mentorship, providing thorough code reviews and supporting career growth. The position offers the opportunity to work on critical AWS infrastructure that powers various EC2 instances, including Accelerated Computing, Compute Optimized, Memory Optimized, and Storage Optimized Instances.

AWS, as the world's leading cloud platform, offers a dynamic environment where innovation is constant. The company values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences. Work-life harmony is prioritized, ensuring success both professionally and personally.

The role offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location, plus additional benefits including equity and comprehensive medical coverage. This position is perfect for experienced engineers passionate about networking infrastructure and looking to make a significant impact on cloud computing technology.

Last updated 9 days ago

Responsibilities For Embedded Software Development Engineer, Annapurna Labs

  • Advanced development of highly scalable and available embedded networking technology
  • Cross-functional work with architecture and hardware teams
  • Deep dive into networking protocols
  • Help to build a wide-scale AWS service

Requirements For Embedded Software Development Engineer, Annapurna Labs

Linux
  • B.S. in Computer Science or related technical field
  • 5+ years of professional engineering experience
  • 3+ years of experience with programming language: C or C++
  • 3+ years of experience in high speed embedded Linux systems

Benefits For Embedded Software Development Engineer, Annapurna Labs

Medical Insurance
  • Medical benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs
  • Inclusive team culture

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Embedded Software Development Engineer, Annapurna Labs

Sr. Software Development Engineer, Annapurna Labs

Senior Software Development Engineer position at Annapurna Labs focusing on firmware development for NVMe subsystems and embedded systems.

Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

Senior Software Engineer role at Annapurna Labs developing system software for ML acceleration hardware, focusing on server components and integration with AWS infrastructure.

Embedded Firmware/Software Engineer (Experienced, Senior)

Senior Embedded Firmware/Software Engineer position at Boeing in Albuquerque, focusing on embedded systems development for aerospace applications.

Senior Software Engineer, Maritime

Senior Software Engineer position at Anduril Industries focusing on maritime autonomous systems and vehicle management systems development.

Embedded Firmware/Software Engineer (Experienced, Senior)

Senior Embedded Firmware/Software Engineer position at Boeing, working on aerospace and defense embedded systems.