Junior Linux Kernel Engineer - Ubuntu
Core
Building and maintaining the Linux kernel for Ubuntu across embedded, desktop, server, and cloud platforms.
Role type
Junior Linux Kernel Engineer
Builds
Supported Ubuntu Linux kernels for diverse architectures and silicon partners
Domain
Operating Systems / Embedded Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Rust programming, version control (git), operating system kernel fundamentals, software engineering
Preferred skills
Rust, Python scripting, Bash scripting, Ubuntu/Debian/Snap packaging, kernel patching and debugging, device drivers, BSP engineering
Technologies
Linux kernel, Ubuntu, C, Rust, git, Raspberry Pi, RISC-V
Responsibilities
Collaborate with globally distributed teams, learn from senior mentors, work with external hardware/cloud teams, diagnose and resolve kernel issues, deliver Ubuntu kernel flavors, improve delivery tooling and automation, submit and review kernel patches
Seniority
Junior, recent graduate or early career