EC2 Nitro is AWS' groundbreaking virtualization platform that powers the world's largest and fastest-growing compute cloud. As a Software Engineer II on the EC2 Nitro team, you'll work on cutting-edge technology that combines custom hardware, firmware, and applications to deliver industry-leading cloud computing solutions. The role involves developing instance-facing services and software emulation for AWS' global infrastructure.
You'll be part of the team responsible for critical services like IMDS, DNS, RusTick, and Windows activation, working with various programming languages including C, C++, and Rust in a Linux environment. This position offers the opportunity to work with broad and deep technical teams, designing and implementing solutions that impact millions of AWS customers worldwide.
The ideal candidate will bring strong computer science fundamentals and expertise in systems programming. You'll collaborate with teams across hardware, firmware, and software domains, making significant contributions to AWS' cloud infrastructure. This role offers competitive compensation, including equity, and the chance to work on technology that's reshaping the cloud computing landscape.
Working at Amazon AWS means joining a team that's pushing the boundaries of cloud computing, with opportunities for professional growth and the chance to work with some of the industry's best engineers. You'll be instrumental in developing and maintaining the infrastructure that powers a significant portion of the internet.