Linux Kernel Engineer

9 hours ago


London, Greater London, United Kingdom Canonical Full time
Unlock Your Potential as a Junior Linux Kernel Engineer

Are you a recent university graduate or early career professional looking to develop your skills in kernel-level software development? Do you have a passion for operating systems and a strong foundation in C and/or Rust programming languages? If so, we invite you to join our dynamic team at Canonical as a Junior Linux Kernel Engineer.

About the Role

As a Junior Linux Kernel Engineer, you will be part of a globally distributed team responsible for building and maintaining all supported Ubuntu Linux kernels for various platforms and architectures. Your primary focus will be on tackling serious initiatives, including optimized solutions for key Silicon and Cloud partner platforms, developer platforms such as Raspberry Pi and RISC-V, and enabling Ubuntu on a wide range of embedded systems.

Key Responsibilities
  • Collaborate with a globally distributed team to develop and maintain Ubuntu Linux kernels
  • Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms
  • Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testing
  • Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel
  • Improve tooling and automation for delivery and test of Ubuntu Linux kernels
What We're Looking For

We're seeking a well-organized and motivated self-starter who can thrive in a remote work environment. You should have a professional manner with colleagues, business partners, and the open-source community. Strong communication skills in English, both written and verbal, are essential. Programming experience in C and/or Rust is required, and familiarity with version control practices, ideally with git, is a plus.

What We Offer

We offer a competitive compensation package, including a performance-driven annual bonus, a home-based work environment with twice-yearly team sprints in person, and a personal learning and development budget of USD 2,000 per year. We also provide annual compensation reviews, recognition rewards, annual holiday leave, maternity and paternity leave, an Employee Assistance Programme, and opportunities to travel to new locations to meet colleagues.



  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAre you a recent university graduate or early career professional looking to develop your skills in kernel-level software development? Do you have a passion for operating systems and a strong foundation in C and/or Rust programming languages? If so, we invite you to join our dynamic team at Canonical as...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAre you a recent university graduate or early career professional looking to develop your skills in kernel-level software development? Do you have a passion for operating systems and a strong foundation in C and/or Rust programming languages? If so, we invite you to join our dynamic team at Canonical as...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAt Canonical, we're seeking talented individuals to join our kernel team and contribute to the development of the world's most widely used Linux kernel. As a Junior Linux Kernel Engineer, you'll have the opportunity to work on a wide range of exciting projects, from optimizing solutions for key silicon...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAt Canonical, we're seeking talented individuals to join our kernel team and contribute to the development of the world's most widely used Linux kernel. As a Junior Linux Kernel Engineer, you'll have the opportunity to work on a wide range of exciting projects, from optimizing solutions for key silicon...


  • London, Greater London, United Kingdom European Tech Recruit Full time

    Senior Linux Kernel EngineerWe are seeking a highly skilled Senior Linux Kernel Engineer to join our team at European Tech Recruit. As a key member of our engineering team, you will be responsible for designing and developing custom operating system solutions based on Yocto, Android, and/or Debian platforms.Main Responsibilities:Design and develop custom...


  • London, Greater London, United Kingdom European Tech Recruit Full time

    Senior Linux Kernel EngineerWe are seeking a highly skilled Senior Linux Kernel Engineer to join our team at European Tech Recruit. As a key member of our engineering team, you will be responsible for designing and developing custom operating system solutions based on Yocto, Android, and/or Debian platforms.Main Responsibilities:Design and develop custom...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAre you a recent university graduate or early career professional looking to develop your skills in kernel-level software development? Do you have a passion for operating systems and a strong foundation in C and/or Rust programming languages? If so, we invite you to join our dynamic team at Canonical as...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAre you a recent university graduate or early career professional looking to develop your skills in kernel-level software development? Do you have a passion for operating systems and a strong foundation in C and/or Rust programming languages? If so, we invite you to join our dynamic team at Canonical as...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu.Key ResponsibilitiesCollaborate with a globally distributed team to integrate silicon vendor platform support into the Ubuntu...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu.Key ResponsibilitiesCollaborate with a globally distributed team to integrate silicon vendor platform support into the Ubuntu...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu.Key ResponsibilitiesCollaborate with a globally distributed team to integrate silicon vendor platform support into the Ubuntu...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu.Key ResponsibilitiesCollaborate with a globally distributed team to integrate silicon vendor platform support into the Ubuntu...

  • Linux Kernel Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly motivated and skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for developing and maintaining the Linux kernel for Ubuntu, a widely used operating system.Key ResponsibilitiesCollaborate with a globally distributed team to develop and maintain the...

  • Linux Kernel Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly motivated and skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for developing and maintaining the Linux kernel for Ubuntu, a widely used operating system.Key ResponsibilitiesCollaborate with a globally distributed team to develop and maintain the...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly motivated and skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for developing and maintaining the Linux kernel for Ubuntu, a widely used operating system.Key ResponsibilitiesCollaborate with a globally distributed team to develop and maintain the...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly motivated and skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for developing and maintaining the Linux kernel for Ubuntu, a widely used operating system.Key ResponsibilitiesCollaborate with a globally distributed team to develop and maintain the...

  • Linux Kernel Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux kernel team, working on a wide range of hardware and use cases. As a Linux kernel engineer, you will be part of a globally distributed team, collaborating with silicon, cloud, and hardware manufacturers to ensure production readiness and performance for the latest patchsets.Key...

  • Linux Kernel Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux kernel team, working on a wide range of hardware and use cases. As a Linux kernel engineer, you will be part of a globally distributed team, collaborating with silicon, cloud, and hardware manufacturers to ensure production readiness and performance for the latest patchsets.Key...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the Ubuntu Linux kernel across all seniority levels. As a Linux Kernel Engineer, you will be part of a globally distributed team, collaborating with silicon, cloud, and hardware manufacturers to diagnose and resolve issues in the kernel.Key...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the Ubuntu Linux kernel across all seniority levels. As a Linux Kernel Engineer, you will be part of a globally distributed team, collaborating with silicon, cloud, and hardware manufacturers to diagnose and resolve issues in the kernel.Key...