Canonical logo
    C

    Software Engineering Manager - Ubuntu Linux Kernel

    Canonical
    Home based - Worldwide•Home Based - Worldwide
    Remote
    Senior
    Full Time
    remotelinuxengineering managersoftware developmentopen source

    Requirements

    • •Significant programming experience in C
    • •Experience with Python, Golang, or similar languages is highly regarded
    • •Substantial experience with operating system kernel internals and concepts
    • •Demonstrated experience managing or leading a team of software engineers
    • •Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals
    • •Familiarity with version control practices, ideally with git
    • •Prior experience developing with software packaging formats, Ubuntu/Debian/Snap experience highly regarded
    • •Professional written and spoken English with excellent presentation skills
    • •Ability to travel internationally twice a year for company events up to two weeks long

    What You'll Do

    • •Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution
    • •Taking ownership of particular aspects of Ubuntu Linux including working with silicon or cloud partners to implement Linux kernels optimised for their execution environments
    • •Ensuring Ubuntu Linux runs on a wide range of diverse hardware platforms
    • •Definition and execution of stringent quality control standards expected by the Ubuntu user community
    • •Mitigation of the latest security threats and exploits to the Linux kernel
    • •Strong process automation related to build, test, and delivery of the Linux kernel
    • •Engagement with other teams at Canonical, the open source community and commercial partners

    Nice to Have

    • •Demonstrated experience with kernel patching and debugging
    • •Strong grasp of device drivers, BSP’s, and other low level system engineering
    • •Solid background in driving CI/CD and process automation initiatives
    • •Prior public involvement with an open source project

    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