Linux Kernel Engineer - BIOS/UEFI & Boot Firmware

Canonical

United States

Remote

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Canonical seeks a kernel engineer to own BIOS/UEFI/ACPI and platform firmware aspects for Ubuntu on x86. You will work with a globally distributed team, contribute to FWTS, and help verify Ubuntu Linux on PC hardware.

Applicants should have strong C programming skills, AML/ACPI expertise, familiarity with UEFI, and some coreboot experience. Remote work is expected with international travel twice yearly.

Qualifications

  • Strong C programming experience and systems software background.
  • Demonstrated development involving UEFI and/or ACPI, with AML understanding.
  • Familiarity with BIOS/UEFI boot issues and kernel patch submission processes.

Responsibilities

  • Collaborate with a globally distributed team on boot process and firmware issues.
  • Resolve BIOS/UEFI/ACPI problems affecting Ubuntu kernel for x86 platforms.
  • Contribute to FWTS and improve tooling for verification of Ubuntu Linux on PC hardware.
  • Submit, review, and apply kernel patches with upstream maintainers.

Skills

C
ACPI/AML
UEFI
Git
x86 bootstrapping
Linux kernel basics
English communication

Tools

Coreboot
Devicetree
u-boot

Job description

Canonical seeks a kernel engineer to own BIOS/UEFI/ACPI and platform firmware aspects for Ubuntu on x86. You will work with a globally distributed team, contribute to FWTS, and help verify Ubuntu Linux on PC hardware.

Applicants should have strong C programming skills, AML/ACPI expertise, familiarity with UEFI, and some coreboot experience. Remote work is expected with international travel twice yearly.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Linux Kernel Firmware Engineer (BIOS/UEFI)
Remote Linux Kernel Firmware Engineer (BIOS/UEFI)

Canonical Ltd. • United States

Remote
USD 120,000 - 210,000
Twice-yearly team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+2
Ubuntu Linux Kernel Engineer – BIOS/Firmware
Ubuntu Linux Kernel Engineer – BIOS/Firmware

Canonical • United States

Remote
USD 120,000 - 180,000
Ubuntu Linux Kernel Engineer - BIOS/Firmware
Ubuntu Linux Kernel Engineer - BIOS/Firmware

Canonical Ltd. • United States

On-site
USD 120,000 - 210,000
Twice-yearly team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+2
Firmware & BIOS Engineer - CPU Boot & Linux Kernel
Firmware & BIOS Engineer - CPU Boot & Linux Kernel

Deepstreamtech • Austin (TX)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer - DC BIOS/UEFI, OpenBMC
Senior Firmware Engineer - DC BIOS/UEFI, OpenBMC

Oracle • United States

On-site
USD 105,000 - 235,000
Health insurance
401(k) plan
Paid time off
+1
Senior BIOS/UEFI Firmware Engineer
Senior BIOS/UEFI Firmware Engineer

Jabil • Austin (TX)

On-site
USD 110,000 - 160,000
Senior Firmware Engineer, Embedded & UEFI/BIOS
Senior Firmware Engineer, Embedded & UEFI/BIOS

Lenovo • United States

On-site
USD 100,000 - 140,000
Staff Firmware Engineer, Data Center Platform
Staff Firmware Engineer, Data Center Platform

Oracle • Nashville (TN)

On-site
USD 105,000 - 235,000
Medical, dental, and vision insurance
401(k) Matching
Paid time off
Lead UEFI/BIOS Firmware Engineer
Lead UEFI/BIOS Firmware Engineer

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Advanced hardware labs
Senior BIOS/UEFI Firmware Engineer - Platform Security
Senior BIOS/UEFI Firmware Engineer - Platform Security

Amazon.com Services LLC • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1