Ubuntu Linux Kernel Engineer - BIOS/Firmware
Core
Maintaining and improving the Linux kernel boot process, BIOS, UEFI, and ACPI components for Ubuntu on x86/amd64 platforms.
Role type
Senior IC Linux Kernel Engineer (BIOS/Firmware)
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 (ACPI Machine Language) understanding, Linux kernel patching, git version control, x86 bootstrap process knowledge
Preferred skills
Coreboot project experience, Python scripting, Bash scripting, Devicetree familiarity, u-boot familiarity, SystemReady familiarity, non-x86 platform bootstrap knowledge
Technologies
Linux kernel, UEFI, ACPI, AML, Coreboot, FWTS (Firmware Test Suite), git, x86
Responsibilities
Collaborate with PC platform enablement teams and vendors to resolve boot and configuration issues; Contribute to and maintain the Firmware Test Suite (FWTS); Improve tooling and automation for verification of Ubuntu on x86 platforms; Submit, review, and apply kernel patches with upstream maintainers
Seniority
Senior, hands-on IC