Software Embedded Engineer, AWS Nitro

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Embedded Engineer, AWS Nitro

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like Amazon S3 and EC2. This role is specifically within the Nitro firmware team at Annapurna Labs, a crucial component of AWS's technology infrastructure. As a Software Embedded Engineer, you'll be working on the next generation of AWS Nitro products, developing firmware that powers the world's largest cloud provider.

The position offers an opportunity to work with cutting-edge technology in a dynamic, fast-paced environment. You'll be responsible for developing, designing, and maintaining critical components of the Nitro firmware, while collaborating with a diverse and inclusive team. The role requires deep technical expertise in embedded systems and computer architecture, making it perfect for engineers who enjoy working at the intersection of hardware and software.

Amazon values diverse experiences and work-life harmony, offering flexible work arrangements and strong career development support. The company's culture emphasizes continuous learning, with access to mentorship, knowledge-sharing resources, and employee-led affinity groups that foster inclusion. As part of AWS, you'll be contributing to technology that powers countless businesses worldwide, from successful startups to Global 500 companies.

The ideal candidate will bring strong embedded software development experience, with expertise in C programming and hardware interfaces. You'll be working in Linux environments and participating in the complete SoC development lifecycle. This role offers the unique opportunity to impact cloud computing at a global scale while working with some of the industry's most innovative technologies.

Last updated 3 hours ago

Responsibilities For Software Embedded Engineer, AWS Nitro

  • Develop, design, maintain, deploy, monitor and support components in the Nitro firmware
  • Work on technologies that power AWS cloud infrastructure
  • Participate in the full software development life cycle
  • Collaborate with the Nitro firmware team at Annapurna Labs

Requirements For Software Embedded Engineer, AWS Nitro

Linux
  • 8+ years of experience with embedded SW development
  • Bachelor's degree in Electrical/Computer Science or equivalent
  • Fluent in C
  • Experience with HW/SW interfaces at both the board and chip level
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience

Benefits For Software Embedded Engineer, AWS Nitro

  • Flexible work hours
  • Work-life harmony
  • Mentorship opportunities
  • Career development resources
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Embedded Engineer, AWS Nitro

Senior Automation Engineer (Multi-Site)

Senior Automation Engineer role at Amazon, leading automation systems maintenance and optimization across multiple facilities in Columbus, Ohio, with extensive travel required.

Software Development Engineer (Embedded), Connectivity Platform

Senior Software Engineer role at Amazon's eero team, focusing on embedded systems and mesh networking technology, offering competitive compensation and opportunity to impact millions of homes.

Senior Software Development Engineer, EC2 Nitro Team

Senior Software Engineer role at Amazon's EC2 Nitro Team, focusing on firmware infrastructure development and cloud computing solutions with competitive compensation range of $151,300-$261,500.

Sr. Software Development Engineer, Smart TV Platform

Senior Software Engineer role at Amazon Device and Service, focusing on Smart TV platform development with Android and Linux systems, offering competitive compensation $151K-$261K.

Sr. Software Development Engineer, Smart TV Platform

Senior Software Development Engineer position at Amazon focusing on Smart TV Platform development, requiring expertise in Android systems and Linux kernel development.