← Back to list
Job · Junior

Junior Linux Kernel Engineer - Ubuntu

Other • Junior • Remote • Full-time • Germany Germany

Canonical's Kernel Team is hiring early-career engineers who write C (and ideally Rust) and want to understand how operating systems really work. The team builds and maintains the Ubuntu Linux kernel from embedded devices to cloud-scale environments.

Responsibilities

  • ▹Optimised support for silicon and cloud partner platforms
  • ▹Enable developer platforms like Raspberry Pi and RISC-V
  • ▹Expand Ubuntu support on embedded systems
  • ▹Security hardening and exploit mitigation
  • ▹Integrate third-party drivers
  • ▹Submit and review kernel patches

Requirements

  • ▹Programming experience in C
  • ▹Recent graduate or early-career level
  • ▹Software engineering background
  • ▹English communication skills
  • ▹Willingness to travel twice a year

Nice to have

  • ▹Rust knowledge
  • ▹Python and Bash scripting

Soft skills

Motivated self-starterProfessional manner within the communityAbility to thrive in a remote team

What we offer

  • ▹Home-based work in any timezone
  • ▹Twice-yearly in-person team sprints
  • ▹Mentoring from senior engineers

About the company

Canonical develops the open source Ubuntu operating system, with 1200+ colleagues in 75+ countries working fully distributed.

Similar jobs