Ubuntu Linux Kernel Engineer - BIOS/Firmware
New Yesterday
Social network you want to login/join with:
Ubuntu Linux Kernel Engineer - BIOS/Firmware, London
Client:
Canonical
Location:
London, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
Job Reference:
c502f3a71f2c
Job Views:
8
Posted:
12.08.2025
Expiry Date:
26.09.2025
Job Description:
With a proven track record now spanning decades, Ubuntu is the go-to Linux distribution for x86/amd64 environments. Canonical, the company behind Ubuntu Linux, is expanding its investment into PC platform stability, reliability, and performance. The Canonical Kernel Team, responsible for building, maintaining, and distributing the Linux kernel for Ubuntu, is looking for an individual to own aspects related to the boot process, BIOS, UEFI, ACPI, and other platform firmware components as they pertain to the Ubuntu Linux kernel.
The successful candidate will demonstrate a strong understanding of ACPI, ideally from the Linux kernel perspective, and familiarity with BIOS/UEFI to resolve issues from PC platform vendors or the community. Experience with a major PC platform firmware vendor or participation in the Coreboot project is a plus.
The role entails
- Collaborating with a global team
- Working with our PC platform enablement team and vendors to resolve BIOS, UEFI, ACPI, or other boot and configuration issues
- Contributing to and maintaining the Firmware Test Suite (FWTS)
- Improving tooling and automation for verifying Ubuntu Linux on x86 platforms
- Submitting, reviewing, and applying kernel patches with upstream maintainers
What we are looking for in you
- Self-motivated and organized, able to work remotely
- Professional communication skills in English
- Strong programming skills in C
- Experience with UEFI, ACPI, and AML
- Proficiency with git
- Knowledge of x86 bootstrap process
- Understanding of kernel fundamentals, especially ACPI and UEFI
- Willingness to travel internationally twice a year for up to two weeks
Additional skills that you might also bring
- Python and Bash scripting
- Experience with coreboot
- Knowledge of Linux packaging and kernel debugging
- Familiarity with Devicetree, SystemReady, u-boot, or similar
What we offer colleagues
We offer competitive worldwide compensation, annual reviews, and benefits reflecting our values, including:
- Distributed work environment with in-person team sprints
- Learning and development budget of USD 2,000 per year
- Annual bonus or commission
- Recognition rewards
- Holiday, maternity, and paternity leave
- Wellness programs and assistance
- Travel opportunities to meet colleagues
- Location:
- London, England, United Kingdom
- Salary:
- £100,000 - £125,000
- Category:
- Engineering