Canonical

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical
Apply
over 1 year ago
Remote, WorldwideMid Level / Senior
H1B sponsor

Responsibilities

  • Collaborate proactively with a globally distributed team.
  • Work with silicon vendor partners to integrate platform support into the Ubuntu Linux kernel.
  • Diagnose and resolve kernel issues reported by partners, customers, the community, and internal testing.
  • Deliver distinct silicon-optimized Ubuntu Linux kernel variants.
  • Improve tooling and automation for Ubuntu Linux kernel delivery and testing.
  • Submit, review, and apply kernel patches with internal and external upstream maintainers.
  • Identify ways to maximize performance on partner silicon.

Requirements

  • Significant programming ability in C.
  • Strong understanding of device drivers, BSPs, and hardware-level system engineering.
  • Solid background with Git.
  • Understanding of operating system kernel fundamentals.
  • Ability to work effectively in a remote, globally distributed environment and communicate professionally in English.
  • Ability to travel twice a year for company events lasting up to two weeks.
  • Python and Bash scripting ability is advantageous.
  • Experience with major SoC families is advantageous.
  • Ubuntu, Debian, or Snap packaging experience is advantageous.
  • Linux kernel patching and debugging experience is advantageous.
  • Understanding of performance optimization for silicon platforms is advantageous.
  • Prior experience with Linux kernels is beneficial, while RTOS or bare-metal experience may also qualify with demonstrated direct hardware experience.

Benefits

  • Home-based remote work environment worldwide
  • Twice-yearly in-person team sprints and company events of up to two weeks
  • USD 2,000 annual personal learning and development budget
  • Annual compensation review
  • Performance-driven annual bonus
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

Tech Stack

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.

Contact me