Kernel/OS Engineer, AWS EC2 Nitro Operating System
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
Technologies
Linux, C, Rust, Lua, ash (via careerplan.io/jobs/10574205-kernelos-engineer-aws-ec2-nitro-operating-system-at-amazon)
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