CareerPlanSign in

Kernel/OS Engineer, AWS EC2 Nitro Operating System

Seattle, Washington, United StatesFull-time$165,200–$165,2002026-10-08 → 2026-10-09

Core

Build and maintain the secure, embedded Linux environment at the heart of AWS's Nitro System, integrating with the control plane to power live updates, metrics collection, core dump handling, and system health monitoring across global infrastructure.

Role type

Senior IC kernel/OS engineer (embedded Linux)

Builds

The Nitro Linux operating system for AWS EC2 compute platforms

Domain

Cloud infrastructure / Embedded Linux / Virtualization

Required skills

Linux kernel development, embedded systems programming, C, Rust, system-level debugging, performance profiling, hardware bring-up, tooling development

Preferred skills

Full software development life cycle experience, design patterns, reliability and scaling architecture, code reviews, source control management, build processes, testing, operations

Responsibilities

Research, design, and implement Linux kernel changes; Drive kernel development for next-generation EC2 compute platforms; Bring up Linux on new hardware platforms and custom silicon; Debug complex, system-level, multi-component issues; Profile system performance and drive optimizations; Develop tooling for performance characterization, qualification, and deployment; Deliver production-quality code and support its operation in production environments; Collaborate across hardware, firmware, systems, and application software teams

Seniority

Senior, hands-on IC