AWS Utility Computing (UC) provides foundational cloud services including Amazon S3 and EC2, continuously innovating to maintain AWS's industry leadership. The EC2 Nitro team is responsible for developing and managing AWS's largest and most advanced compute cloud infrastructure.
As a Software Development Engineer III on the Nitro Operating Systems team, you'll be working on AWS's ground-breaking virtualization technology that combines custom hardware, firmware, and software. The role involves developing and optimizing specialized operating systems that power AWS's Nitro system, working with kernel-level code and collaborating across hardware and software teams.
Key responsibilities include:
The position offers the opportunity to work on cutting-edge technology that directly impacts millions of AWS customers. You'll be part of a collaborative team environment that emphasizes technical excellence and innovation while maintaining high standards for security and reliability.
The role requires deep expertise in Linux kernel development, systems programming, and C programming. You'll work in an environment that values both individual technical contribution and mentorship of other engineers. The impact of your work will be felt across AWS's global infrastructure, making this an excellent opportunity for engineers passionate about operating systems and large-scale distributed systems.