Canonical

Junior Linux Kernel Engineer - Ubuntu

Canonical

Overview

Role involves developing kernel-level software for Ubuntu and collaborating with a global team.

Ideal candidate should have programming experience in C and/or Rust and a strong understanding of operating system kernel fundamentals.

remotejuniorpermanentfull-timeEnglishCRustPythonBashGit

Locations

  • Worldwide

Requirements

  • Programming experience in C and/or Rust
  • Understanding of operating system kernel fundamentals
  • Ability to travel twice a year for company events

Responsibilities

  • Collaborate with a globally distributed team
  • Learn from senior mentors
  • Diagnose and resolve kernel issues
  • Take responsibility for Ubuntu Linux kernel delivery
  • Improve tooling and automation
  • Submit and review kernel patches

Benefits

  • Personal learning budget of 2000 USD
  • Annual compensation review
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations
  • Recognition rewards
  • Annual holiday leave
  • Distributed work environment