Lead Kernel Engineer

Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud.
Backend
Principal Software Engineer
Remote
1,000 - 5,000 Employees
15+ years of experience
AI · Enterprise SaaS

Description For Lead Kernel Engineer

Canonical, the company behind Ubuntu Linux, is seeking exceptionally talented technology experts and industry veterans to join their Kernel Team. As a Lead Kernel Engineer, you'll be responsible for driving key aspects of kernel engineering, including partner engagements, vulnerability mitigation, performance enhancements, and streamlining packaging and distribution.

Key responsibilities include:

  • Setting technical direction and leading a team of junior and mid-career engineers
  • Collaborating with management to coordinate initiatives
  • Working with other senior technical leadership to keep Ubuntu at the forefront of Linux distributions

The ideal candidate will have:

  • Expert understanding of C programming
  • Demonstrated expertise in *nix-based operating system kernels and distributions
  • Strong communication skills in English
  • Ability to work remotely and travel internationally twice a year

This role offers:

  • Home-based work environment with bi-annual team sprints
  • Personal learning and development budget
  • Annual compensation review and performance-driven bonus
  • Various benefits including holiday leave, parental leave, and travel opportunities

Canonical is an equal opportunity employer, fostering a diverse and inclusive workplace. Join us in shaping the future of open source technology and make a global impact with Ubuntu Linux.

Last updated a month ago

Responsibilities For Lead Kernel Engineer

  • Set the technical direction and lead the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu Linux
  • Work closely with management within and outside the team to track and coordinate initiatives to delivery
  • Collaborate daily with other senior technical leadership on the Kernel Team
  • Drive engagements for key Silicon and Cloud partners to provide optimal solutions for their platforms
  • Lead the mitigation of common vulnerabilities and exposures for Ubuntu Linux and drive active hardening in the kernel
  • Architect enhancements to performance and correctness to make Ubuntu Linux the most reliable and highest performing Linux kernel available
  • Streamline the packaging and distribution of particularly troublesome third-party components for optimal experience by end users
  • Develop new means to deliver Ubuntu Linux at scale to strict quality standards and delivery schedules

Requirements For Lead Kernel Engineer

Linux
Python
  • Expert understanding of the C programming language
  • Demonstrated expertise working in a *nix-based operating system kernel and distribution
  • Strong communication skills in English, both written and verbal
  • Python and Bash scripting ability
  • Powerful grasp of the capabilities and nuances of the git version control system
  • Ability to travel internationally at least twice a year for company events of up to two weeks length
  • Well-organised and motivated self-starter able to thrive in a remote work environment

Benefits For Lead Kernel Engineer

Education Budget
Parental Leave
  • Home-based work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Performance-driven annual bonus
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Interested in this job?

Jobs Related To Canonical Lead Kernel Engineer

Principal Kernel Engineer

Lead kernel engineering role at Canonical, focusing on Ubuntu Linux development, requiring deep technical expertise and leadership skills.

Principal Kernel Engineer

Lead kernel engineering role at Canonical, focusing on Ubuntu Linux development, requiring deep technical expertise and leadership skills.

Principal Kernel Engineer

Lead kernel engineering role at Canonical, focusing on Ubuntu Linux development, requiring deep technical expertise and leadership skills.

Principal Kernel Engineer

Lead kernel engineering role at Canonical, focusing on Ubuntu Linux development, requiring deep technical expertise and leadership skills.

Principal Kernel Engineer

Lead kernel engineering role at Canonical, focusing on Ubuntu Linux development, requiring deep technical expertise and leadership skills.