Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking a skilled Linux Kernel Engineer to expand support for System On Chip (SoC) platforms and optimize performance for Ubuntu Linux users. The role involves collaborating with silicon vendors, diagnosing kernel issues, delivering silicon-optimized kernels, and improving tooling and automation. They are looking for candidates with a strong software engineering background at the hardware level, ranging from early career to senior industry veterans.

Responsibilities

  • Collaborate with a globally distributed team
  • Integrate silicon platform support into the Ubuntu Linux kernel
  • Diagnose and resolve kernel issues
  • Deliver silicon-optimized kernels
  • Improve tooling and automation
  • Submit, review, and apply kernel patches
  • Identify performance optimization opportunities

Requirements

  • Self-starter able to thrive in a remote work environment
  • Professional communication skills
  • Strong C programming ability
  • Grasp of device drivers and hardware-level system engineering
  • Solid background with git
  • Understanding of operating system kernel fundamentals
  • Ability to travel twice a year

Benefits

  • No benefits