Canonical logo
    C

    Ubuntu Linux Kernel Engineer - BIOS/Firmware

    Canonical
    Home Based - APAC•Home Based - Worldwide
    Remote
    Senior
    Full Time
    remotelinuxkernelfirmwarebiosuefiacpic programmingopen source

    Requirements

    • •Strong understanding of ACPI from Linux kernel perspective
    • •Familiarity with BIOS/UEFI to resolve issues from PC platform vendors or community
    • •Significant programming ability in C
    • •Software development background involving UEFI and/or ACPI with in-depth understanding of AML
    • •Solid background with git
    • •Familiarity with x86 bootstrap process
    • •Understanding of operating system kernel fundamentals focusing on ACPI and UEFI interaction
    • •Ability to communicate effectively in English, both written and verbal
    • •Well-organised and motivated self-starter able to thrive in a remote work environment
    • •Professional manner with colleagues, business partners, and open-source community
    • •Ability to travel internationally twice a year for company events up to two weeks

    What You'll Do

    • •Collaborate regularly and proactively with a globally distributed team
    • •Work closely with PC platform enablement team and vendors to resolve BIOS, UEFI, ACPI, or Linux kernel boot and configuration issues
    • •Become a primary contributor and maintainer to the Firmware Test Suite (FWTS)
    • •Improve tooling and automation for verification of Ubuntu Linux on x86 platforms
    • •Submit, review, and apply kernel patches with internal and external upstream maintainers

    Nice to Have

    • •Python and Bash scripting ability
    • •Prior background with the coreboot project
    • •Ubuntu/Debian/Snap packaging experience
    • •Experience with Linux kernel patching and debugging
    • •Familiarity with Devicetree, SystemReady, u-boot, or other non-x86 platform bootstrap or configuration mechanisms

    Benefits

    • •Distributed work environment with twice-yearly team sprints in person
    • •Personal learning and development budget of USD 2,000 per year
    • •Annual compensation review
    • •Recognition rewards
    • •Annual holiday leave
    • •Maternity and paternity leave
    • •Team Member Assistance Program & Wellness Platform
    • •Opportunity to travel to new locations to meet colleagues
    • •Priority Pass and travel upgrades for long-haul company events

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools