Embedded Software Engineer, Annapurna

World's largest cloud provider pioneering cloud computing through AWS (Amazon Web Services)
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Engineer, Annapurna

Join Amazon Web Services (AWS) Utility Computing team at Annapurna Labs, focusing on developing next-generation semiconductor platforms and networking products. As an Embedded Software Engineer, you'll work on pre-silicon development activities including ETH link management, DDR driver, PCIe driver, and boot flow development. The role is part of the Chip HAL team, where you'll contribute to technologies powering the world's largest cloud provider.

AWS UC provides foundational services like S3 and EC2, consistently innovating to maintain AWS's industry leadership. You'll be working in a dynamic, fast-paced environment, leading tasks involving cross-functional teams while developing cutting-edge networking solutions. The position offers exposure to the complete SoC development lifecycle and requires expertise in embedded software development, particularly in C programming.

The role combines technical depth with leadership opportunities, allowing you to work on critical infrastructure that powers AWS's cloud services. Amazon values diverse experiences and maintains an inclusive culture with employee-led affinity groups and ongoing learning opportunities. The company offers flexible work arrangements to support work-life harmony and provides comprehensive career development resources, including mentorship programs and knowledge-sharing platforms.

Working at AWS means joining the pioneer of cloud computing that continues to shape the industry's future. You'll be part of a team that values innovation, learning, and curiosity, while contributing to products that serve the most successful startups to Global 500 companies. The position offers the unique opportunity to work on fundamental technologies that power cloud computing while being supported by a culture that emphasizes personal growth and inclusive teamwork.

Last updated 3 months ago

Responsibilities For Embedded Software Engineer, Annapurna

  • Pre-silicon development activities including ETH link management
  • DDR driver development
  • PCIe driver development
  • Bootrom and boot flow development
  • Leading tasks involving peers from multiple disciplines
  • Working on networking products for next-generation semiconductor platform

Requirements For Embedded Software Engineer, Annapurna

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

Benefits For Embedded Software Engineer, Annapurna

Medical Insurance
Visa Sponsorship
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Knowledge-sharing resources
  • Inclusive work environment
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Embedded Software Engineer, Annapurna

FPGA Engineer, AWS Center for Quantum Computing

FPGA Engineer position at AWS Center for Quantum Computing, developing quantum control platforms and RTL designs for fault-tolerant quantum computing.

Antenna Engineer, Payload Antenna Team

Antenna Engineer position at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Amazon Robotics Electrical Engineer

Electrical Engineer position at Amazon Robotics focusing on system design, complex circuit implementation, and robotics manufacturing.

Embedded Firmware QA Engineer

QA Engineer position at eero focusing on embedded firmware testing, requiring 3+ years experience and expertise in networking protocols and Python automation.

Embedded Firmware QA Engineer, eero

QA Engineer position at eero focusing on embedded firmware testing, requiring 4+ years experience and strong networking knowledge, offering competitive salary and benefits.