Junior Linux Kernel Engineer - Ubuntu

CanonicalCanonical·Remote(Home based - Worldwide)·Work From Anywhere
Software Development
Excel

WFA Digital Insight

As the demand for skilled Linux professionals continues to rise, Canonical stands out as a leader in the industry, offering a unique opportunity for junior engineers to work on cutting-edge projects. With the growth of cloud computing and IoT, Linux kernel development has become a highly sought-after skill. Before applying, candidates should be prepared to showcase their proficiency in C and possibly Rust, as well as their ability to work in a global, distributed team.

Job Description

About the Role

Canonical is seeking a Junior Linux Kernel Engineer to join their team, working on the Linux kernel for Ubuntu. The successful candidate will be part of a global team responsible for shipping the world's most widely used Linux kernel.

Responsibilities

  • Develop and maintain Ubuntu Linux kernels for various platforms and architectures
  • Collaborate on initiatives such as optimized solutions for key Silicon and Cloud partner platforms
  • Enable Ubuntu on a wide range of embedded systems
  • Focus on security hardening and exploit mitigation

Requirements

  • Background in software engineering
  • Proficiency in C and possibly Rust
  • Ability to work in a distributed team and willingness to travel globally twice a year

Nice to Have

  • Experience with developer platforms such as Raspberry Pi and RISC-V
  • Knowledge of third-party driver integration and distribution

How to Stand Out

  • Familiarize yourself with the Linux kernel development process and the tools used by the Canonical Kernel Team
  • Showcase your skills in C and possibly Rust through personal projects or contributions to open-source repositories
  • Prepare to discuss your experience with collaborative development and version control systems
  • Highlight any experience you have with security updates, patching, and testing in your application materials
  • Be ready to demonstrate your ability to work independently and as part of a global team during the interview process

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.