Amazon Web Services (AWS) logo

Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Amazon Web Services (AWS)

Job Description

Amazon Web Services (AWS) is seeking an experienced Kernel & Hypervisor Engineer to join the EC2 Accelerated Nitro team. This role is pivotal in developing the foundational layers of the AWS software stack, specifically focusing on the EC2 Nitro Hypervisor. As part of this team, you will have the opportunity to innovate and influence the technological roadmap, working on cutting-edge virtualization technologies and hardware accelerators.

Key Responsibilities

  • Software Development Lifecycle: Take end-to-end ownership of the software development lifecycle, including design, testing, and deployment of virtualization components.
  • Operational Excellence: Drive improvements in the quality of the hypervisor and instance platforms, ensuring systems are resilient and fault-tolerant.
  • Collaboration: Work with global teams across hardware, software, and firmware groups to drive innovative solutions.
  • On-call Responsibility: Participate in on-call duties to troubleshoot and resolve issues, ensuring high availability and performance.

A Day in the Life

  • Collaborate with your manager and peers to deliver on the roadmap.
  • Focus on high-quality delivery and operational excellence.
  • Solve complex technical challenges impacting AWS customers.

About the Team

The EC2 Accelerated Nitro team is dedicated to engineering new EC2 instance families with hardware acceleration devices and building advanced virtualization technology. The team values diverse experiences and encourages candidates from all backgrounds to apply.

Why AWS?

AWS is the world’s most comprehensive and broadly adopted cloud platform. We are committed to fostering an inclusive team culture and providing mentorship and career growth opportunities. AWS values work-life balance and offers flexible work arrangements.

Basic Qualifications

  • 3+ years of experience in computer science fundamentals, including object-oriented design, data structures, algorithm design, and problem-solving.
  • 2+ years of experience in design or architecture of new and existing systems.
  • Proficiency in writing clean, optimized, and scalable code using C or Rust.
  • 3+ years of experience with Linux command line tools.
  • Understanding of operating systems internals.

Preferred Qualifications

  • Bachelor’s degree in computer science or equivalent.
  • 2+ years of experience building complex software systems.
  • Experience in embedded firmware development.
  • Experience working in the kernel or virtualization space.
  • Proficiency in at least one CPU architecture such as x86 or ARM.

AWS is an equal opportunity employer and values diversity in the workplace. We encourage all qualified individuals to apply, regardless of background or experience.

Join us at AWS and be part of a team that is at the forefront of cloud computing innovation.

Similar jobs

Last update: 23 minutes ago

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Join AWS as a Kernel/Hypervisor Engineer in Berlin, focusing on EC2 Nitro hypervisors and virtualization.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Join AWS as a Kernel/Hypervisor Engineer in Berlin, focusing on EC2 Nitro hypervisors and virtualization.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer in EC2 Accelerated Platforms

Join AWS in Berlin as a Software Development Engineer in EC2 Accelerated Platforms, working on cutting-edge cloud technologies.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Systems Development Engineer - Amazon Linux Kernel

Join AWS as a Systems Development Engineer to work on the Amazon Linux Kernel, focusing on CI/CD and Linux systems.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer, AWS EC2 Live Migration

Join AWS as a Software Development Engineer to innovate and maintain EC2 Live Migration services in Dresden.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Engineer, Managed Operations

Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Engineer, Managed Operations

Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Principal Software Engineer - Aurora Storage

Join AWS as a Principal Software Engineer for Aurora Storage, leading large-scale, resilient storage system designs.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Principal Engineer at Amazon Web Services (AWS)

Principal Engineer role at AWS, Dublin. Involves technical leadership, system architecture, and software development.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Development Engineer, Managed Operations

Join AWS as a Senior Systems Development Engineer to improve and operate large-scale software systems in Berlin.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior DevOps Engineer - AWS Managed Operations

Senior DevOps Engineer role at AWS in Berlin, focusing on system operations, script development, and cloud service management.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer, AWS Compute Services

Join AWS as a Software Development Engineer to innovate in serverless computing. Work on large-scale systems in Austin, Texas.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Front-End Engineer II

Join AWS as a Front-End Engineer II to innovate with GenAI and build intuitive user experiences using modern frameworks.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Cloud Support Engineer (Linux)

Join AWS as a Cloud Support Engineer (Linux) in Dublin, providing customer support and leveraging cloud technologies.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Principal Systems Development Engineer, Managed Operations

Join AWS as a Principal Systems Development Engineer to drive operational efficiency and reliability in cloud services.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer Intern

Join AWS as a Software Development Engineer Intern in Munich. Work on cutting-edge projects and gain real-world experience.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Graduate Software Development Engineer – Redshift Query Processing

Join AWS as a Graduate Software Development Engineer in Berlin, focusing on Redshift Query Processing. Develop cutting-edge cloud data solutions.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Cloud Support Engineer - Windows, AWS Support

Join AWS as a Cloud Support Engineer specializing in Windows and AWS support, leveraging your skills in networking and troubleshooting.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Systems Development Engineer, Managed Operations

Join AWS as a Systems Development Engineer to improve and operate large-scale software systems.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Software Development Engineer III, AWS IDEs

Join AWS as a Senior Software Development Engineer to build AI/ML tools for developers, enhancing cloud experiences.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Support Engineer, Managed Operations

Join AWS as a Support Engineer in Berlin to lead cloud operations for the European Sovereign Cloud.