Linux Kernel Engineer
Core
Develop, maintain, and optimize Linux kernels for Ubuntu across diverse platforms including embedded devices, cloud environments, and supercomputers, focusing on hardware enablement, security, and performance.
Role type
Linux Kernel Engineer (IC)
Builds
Production-ready Ubuntu Linux kernels, optimized kernel variants, and security primitives for a wide range of hardware and cloud partners.
Domain
Operating Systems / Embedded Systems / Cloud Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Linux kernel subsystems knowledge, kernel patching and debugging, device drivers, BSP engineering, git, Linux distribution experience (Debian/Ubuntu)
Preferred skills
Python scripting, Bash scripting, Ubuntu/Debian/Snap packaging, performance engineering, security experience
Technologies
Linux Kernel, Ubuntu, C, Git, Python, Bash, Ceph, DRBD, AppArmor, SECCOMP
Responsibilities
Collaborate with globally distributed teams and hardware manufacturers, diagnose and resolve kernel issues, improve delivery tooling and automation, submit and review kernel patches.
Seniority
All levels (Junior to Senior/Lead)
