Ubuntu Linux Kernel Engineer
Core
Own aspects of the boot process, BIOS, UEFI, ACPI, and platform firmware components for the Ubuntu Linux kernel.
Role type
Senior IC Linux kernel engineer (firmware/boot)
Builds
Ubuntu Linux distribution for x86/amd64 environments
Domain
Operating Systems / Embedded Systems / Firmware
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, UEFI development, ACPI development, AML understanding, Git, Linux kernel fundamentals, x86 bootstrap process, Linux kernel patching and debugging
Preferred skills
Python scripting, Bash scripting, Coreboot project experience, Ubuntu/Debian/Snap packaging, Devicetree, SystemReady, u-boot, non-x86 platform bootstrap mechanisms
Technologies
Linux kernel, UEFI, ACPI, AML, Git, Coreboot, Ubuntu, Debian, Snap, Devicetree, SystemReady, u-boot
Responsibilities
Collaborate with globally distributed teams and PC platform vendors to resolve boot and configuration issues; Contribute to and maintain the Firmware Test Suite (FWTS); Improve tooling and automation for verification of Ubuntu Linux on x86 platforms; Submit, review, and apply kernel patches with upstream maintainers
Seniority
Senior, hands-on IC