Linux Kernel Engineer
Core
Software engineering role focused on maintaining, patching, and optimizing the Linux kernel for Ubuntu across diverse hardware and cloud environments.
Role type
Linux Kernel Engineer
Builds
Production-ready Linux kernels for Ubuntu, embedded systems, and cloud infrastructure
Domain
Operating Systems / Kernel Engineering / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Linux kernel subsystems, 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 engineering
Technologies
Linux kernel, C, git, Python, Bash, Ubuntu, Debian, Snap, Ceph, DRBD, AppArmor, SECCOMP
Responsibilities
Diagnose and resolve kernel issues, submit and review kernel patches, improve tooling and automation for kernel delivery and testing, collaborate with hardware and cloud partners, take ownership of specific kernel flavors
Seniority
All levels (entry to expert)