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, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Contact me