Taro Logo

Embedded Software Engineer, Annapurna

An Amazon company developing semiconductor platforms based on revolutionary architecture.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Embedded Software Engineer, Annapurna

AWS Utility Computing (UC) is seeking an Embedded Software Engineer to join their Annapurna Labs team, focusing on developing next-generation networking products. This role is part of the Data Path HAL team, where you'll work on technologies powering the world's largest cloud provider. The position involves both pre-silicon and post-silicon activities, making it a crucial role in AWS software development.

As an Embedded Software Engineer, you'll be at the forefront of developing semiconductor platforms with revolutionary architecture. You'll work directly with the heart of the network engine, leading tasks that involve collaboration with peers across multiple disciplines. The role offers an opportunity to contribute to foundational services like Amazon's S3 and EC2, while being part of continuous product innovations that distinguish AWS in the industry.

The ideal candidate should have strong embedded software development experience, particularly with C programming, and a solid understanding of hardware/software interfaces at both board and chip levels. Knowledge of network driver development, protocols, and SoC development lifecycle would be advantageous. The position offers work-life harmony with flexible arrangements and is part of AWS's inclusive culture that values diverse experiences and continuous learning.

This role is perfect for someone who wants to be part of Amazon's cloud innovation journey, working with cutting-edge technology while having the opportunity to grow professionally through knowledge-sharing and mentorship programs. You'll be contributing to products that define the future of cloud computing while working in a dynamic, open, and fast-paced environment.

Last updated a day ago

Responsibilities For Embedded Software Engineer, Annapurna

  • Lead tasks involving peers from multiple disciplines
  • Work on pre-silicon and post-silicon activities
  • Develop networking products
  • Work on the heart of the network engine

Requirements For Embedded Software Engineer, Annapurna

Linux
  • 2+ years of experience with embedded SW development
  • Fluent in C
  • Bachelor's degree in Electrical/Computer Engineering or equivalent

Benefits For Embedded Software Engineer, Annapurna

Medical Insurance
Parental Leave
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Medical Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Annapurna Labs Ltd. Embedded Software Engineer, Annapurna