Canonical logo
    C

    Kernel Build Automation Engineer - Ubuntu Linux

    Canonical
    Home based - EMEA•Home Based - Worldwide
    Remote
    Senior
    Full Time
    remotehome-basedlinuxkernelautomationpythongitsenior

    Requirements

    • •Significant programming ability in Python
    • •Strong C programming skills highly regarded
    • •Demonstrated experience in patching and configuration of the Linux kernel
    • •Strong working knowledge of kconfig and git
    • •Ability to communicate effectively in English, both written and oral
    • •Solid background with popular open-source projects for creating custom Linux-based distributions such as Yocto or buildroot
    • •Strong grasp of git

    What You'll Do

    • •Lead the design and implementation of an advanced automated Linux build control system
    • •Work closely with other engineering teams to deploy seamlessly into the Canonical ecosystem
    • •Delve into the depths of kbuild, kconfig, and make to determine optimal solutions to issues faced
    • •Propose innovative solutions to kernel build roadblocks and drive acceptance to upstream

    Nice to Have

    • •Javascript or Golang programming ability
    • •Experience in writing CLI tools, including interactions with REST APIs
    • •Solid background in CI/CD and process automation
    • •Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded

    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