Canonical logo
    C

    Lead Linux Kernel Engineer - Ubuntu

    Canonical
    Home based - Worldwide•Home Based - Worldwide
    Remote
    Senior
    Full Time
    remoteleadershiplinuxkernelubuntuopen_source

    Requirements

    • •Well-organised and motivated self-starter able to thrive in a remote work environment
    • •Strong communication skills in English, both written and verbal
    • •Expert understanding of the C programming language
    • •Demonstrated expertise working in a *nix-based operating system kernel and distribution (Linux experience ideal but not required)
    • •Python and Bash scripting ability
    • •Powerful grasp of git version control system
    • •Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience highly regarded
    • •Ability to travel internationally at least twice a year for company events of up to two weeks length
    • •Demonstrated technical equivalent of 15+ years of industry experience

    What You'll Do

    • •Drive engagements for key Silicon and Cloud partners to provide optimal solutions for their platforms
    • •Lead the mitigation of common vulnerabilities and exposures for Ubuntu Linux and drive active hardening in the kernel
    • •Architect enhancements to performance and correctness to make Ubuntu Linux the most reliable and highest performing Linux kernel
    • •Streamline packaging and distribution of troublesome third-party components for optimal user experience
    • •Develop new means to deliver Ubuntu Linux at scale to strict quality standards and delivery schedules
    • •Set technical direction and lead delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu Linux
    • •Work closely with management within and outside the team to track and coordinate initiatives to delivery
    • •Collaborate daily with other senior technical leadership on the Kernel Team to ensure Ubuntu stays at the pinnacle of Linux distributions

    Nice to Have

    • •Strong background in RTOS and real-time performance analysis
    • •Demonstrated experience with kernel patching and debugging
    • •Strong grasp of device drivers, BSP’s, and other low level system engineering
    • •Prior experience with Rust, ideally as it pertains to the Linux kernel

    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