Ubuntu Linux Kernel Engineer - BIOS/Firmware

Be among the first applicants.
TN United Kingdom
London
Remote
USD 50,000 - 90,000
Be among the first applicants.
2 days ago
Job description

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:

7

Posted:

26.04.2025

Expiry Date:

10.06.2025

Job Description:

With a proven track record now spanning decades, Ubuntu is the go-to Linux distribution for x86/amd64 environments. To stay at the forefront of consumer choice, Canonical, the company behind Ubuntu Linux, is expanding its investment into PC platform stability, reliability, and performance. The Canonical Kernel Team, responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu, is seeking an individual to take ownership of 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 reported by PC platform vendors or the community. Experience with a major PC platform firmware vendor or participation in the Coreboot project is a significant advantage.

What your day will look like

  • Collaborate with a globally distributed team
  • Work with our PC platform enablement team and vendors to resolve BIOS, UEFI, ACPI, or other boot and configuration issues
  • Contribute to and maintain the Firmware Test Suite (FWTS)
  • Improve tooling and automation for Ubuntu Linux verification on x86 platforms
  • Submit, review, and apply kernel patches with upstream maintainers

What we are looking for in you

  • Well-organized, motivated self-starter capable of remote work
  • Professional manner with colleagues, partners, and the open-source community
  • Effective communication in English, written and verbal
  • Proficiency in C programming
  • Experience with UEFI and/or ACPI, understanding of AML
  • Solid git background
  • Familiarity with the x86 bootstrap process
  • Understanding of OS kernel fundamentals, especially ACPI and UEFI interaction
  • 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 Ubuntu/Debian/Snap packaging
  • Experience with Linux kernel patching and debugging
  • Familiarity with Devicetree, SystemReady, u-boot, or other platform bootstrap mechanisms

What we offer you

We consider location, experience, and performance in compensation, revisited annually. Benefits include:

  • Home-based work with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation reviews
  • Recognition rewards
  • Annual leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet colleagues
  • Travel upgrades for long-haul company events
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Ubuntu Linux Kernel Engineer - BIOS/Firmware jobs in London