Ubuntu Linux Kernel Engineer - Bios/firmware

Canonical UK Ltd

Home Based
**
Acpi understanding
Bios/uefi familiarity
Linux kernel c programming
** Canonical UK Ltd is seeking an experienced Ubuntu Linux Kernel Engineer to focus on boot processes, BIOS, UEFI, and ACPI within the Ubuntu Linux kernel. The role emphasizes collaboration with a global team, requiring strong programming skills, particularly in C, and an understanding of firmware components. **

Job Summary

  • Collaborate with a globally distributed team and PC platform vendors to resolve BIOS, UEFI, and ACPI issues.
  • Become a primary contributor to the Firmware Test Suite (FWTS) and improve tooling for verification.
  • Submit, review, and apply kernel patches, working with upstream maintainers in a remote environment.

Matching Summary

Match Score: 75

** Canonical UK Ltd is seeking an experienced Ubuntu Linux Kernel Engineer to focus on boot processes, BIOS, UEFI, and ACPI within the Ubuntu Linux kernel. The role emphasizes collaboration with a global team, requiring strong programming skills, particularly in C, and an understanding of firmware components. **

Skills & Requirements

Must-have

  • ACPI understanding
  • BIOS/UEFI familiarity
  • Linux kernel C programming
  • x86 bootstrap process
  • git proficiency
  • Firmware Test Suite (FWTS) contribution

Nice-to-have

  • Python and Bash scripting
  • coreboot project experience
  • Ubuntu/Debian packaging
  • Devicetree and u-boot familiarity

Key Requirements

  • Significant programming ability in C
  • Demonstrated software development background involving UEFI and/or ACPI, with in-depth understanding of AML
  • Solid background with git
  • Familiarity with the x86 bootstrap process
  • Understanding of operating system kernel fundamentals, with a focus on ACPI and UEFI interaction
  • Ability to travel internationally twice a year

Work Rights

Not specified

Tailored Resume

Cover Letter