Canonical

Ubuntu Linux Kernel Engineer - BIOS/Firmware

Canonical
Apply
almost 2 years ago
Remote, WorldwideSenior
H1B Sponsor

Responsibilities

  • Resolve BIOS, UEFI, ACPI, boot, and Linux kernel configuration issues with the PC platform enablement team and vendors.
  • Become a primary contributor and maintainer of the Firmware Test Suite.
  • Improve tooling and automation for comprehensive verification of Ubuntu Linux on x86 platforms.
  • Submit, review, and apply Linux kernel patches while collaborating with internal and external upstream maintainers.
  • Collaborate proactively with a globally distributed team.

Requirements

  • Significant programming ability in C.
  • Demonstrated software development experience involving UEFI and/or ACPI, with in-depth understanding of AML.
  • Solid background with Git and familiarity with the x86 bootstrap process.
  • Understanding of operating system kernel fundamentals, especially ACPI and UEFI interaction.
  • Ability to communicate effectively in written and verbal English.
  • Ability to work effectively in a remote environment and collaborate with colleagues, vendors, and the open-source community.
  • Ability to travel internationally twice a year for company events lasting up to two weeks.
  • Python and Bash scripting, Coreboot experience, Ubuntu/Debian/Snap packaging, Linux kernel patching and debugging, and familiarity with Devicetree, SystemReady, or u-boot are advantageous.

Benefits

  • Home-based remote work environment with twice-yearly in-person team sprints
  • USD 2,000 annual personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

Tech Stack

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Contact me