Linux Kernel Engineer
Core
Develop, debug, and maintain Linux kernels across embedded, cloud, and supercomputing platforms, contributing to Ubuntu releases and upstream open-source projects.
Role type
Senior Linux Kernel Engineer (IC)
Builds
Production-ready Linux kernel releases and upstream open-source contributions
Domain
Operating Systems / Low-level Systems Engineering
Required skills
C programming, Linux kernel architecture, device drivers, BSP, Git, debugging, testing, automation, networking, storage, virtualization, security
Preferred skills
Python, Bash, Ubuntu/Debian packaging, performance engineering, Linux security
Technologies
Kernel Livepatch, AppArmor, SECCOMP, namespaces, Ceph, DRBD
Responsibilities
Diagnose and resolve complex kernel issues across architectures; optimize Linux on silicon/cloud/hardware platforms; improve tooling and automation for kernel releases; submit and review upstream patches; contribute to hardware enablement and security initiatives.
Seniority
Senior, hands-on IC
