Lead Kernel Engineer

Provider of Ubuntu, open source software and operating systems for enterprise and technology markets.
$150,000 - $250,000
Embedded
Principal Software Engineer
Remote
1,000 - 5,000 Employees
15+ years of experience
Enterprise SaaS · AI · Cybersecurity

Description For Lead Kernel Engineer

Canonical, the company behind Ubuntu, is seeking a Lead Kernel Engineer to join their distributed team of 1200+ professionals across 75+ countries. This role focuses on leading kernel development and system engineering for Ubuntu Linux, requiring exceptional expertise in operating systems and low-level engineering. The position demands 15+ years of equivalent industry experience, combining deep technical knowledge with leadership abilities.

The role involves architecting and implementing crucial aspects of the Ubuntu Linux kernel, including partner engagements, security hardening, performance optimization, and distribution improvements. While not a formal management position, it requires strong leadership skills to guide junior engineers and coordinate with external teams.

Canonical offers a unique remote-first culture with opportunities to meet colleagues globally 2-4 times yearly. The company is founder-led, profitable, and growing, with a strong focus on open source technology and innovation. They provide competitive compensation based on location and experience, along with comprehensive benefits including learning budgets, parental leave, and travel opportunities.

The ideal candidate will possess expert-level C programming skills, extensive *nix kernel experience, and strong capabilities in Python, Bash, and git. Additional valuable skills include RTOS experience, kernel debugging, and Rust programming. This role presents an opportunity to impact one of the world's most important open-source projects while working with a global team of experts.

Last updated 2 days ago

Responsibilities For Lead Kernel Engineer

  • Set technical direction and lead delivery of junior and mid-career engineers for Ubuntu Linux
  • Work with management to track and coordinate initiatives
  • Drive engagements for key Silicon and Cloud partners
  • Lead mitigation of vulnerabilities and kernel hardening
  • Architect performance and correctness enhancements
  • Streamline packaging and distribution of third-party components
  • Collaborate with senior technical leadership

Requirements For Lead Kernel Engineer

Linux
Python
Rust
  • Expert understanding of C programming language
  • Demonstrated expertise in *nix-based operating system kernel and distribution
  • Python and Bash scripting ability
  • Strong grasp of git version control system
  • Experience with software packaging formats
  • Ability to travel internationally twice a year for up to two weeks
  • Strong communication skills in English
  • Well-organised and motivated self-starter

Benefits For Lead Kernel Engineer

Education Budget
Parental Leave
Mental Health Assistance
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Priority Pass and travel upgrades
  • Distributed work environment with twice-yearly team sprints

Interested in this job?

Jobs Related To Canonical Lead Kernel Engineer

Sr. Director Engineering

Senior Director Engineering position at Qualcomm Technologies, leading semiconductor product development and engineering teams in San Diego, with competitive compensation and benefits.

Senior Firmware Architect - Server Manageability

Senior Firmware Architect role at NVIDIA focusing on server manageability and GPU-based AI servers development.

Principal Mechanical Engineer

Lead mechanical design for spacecraft and space systems at True Anomaly, developing innovative solutions for space security and sustainability.

Master Engineer

Master Engineer position at Broadcom focusing on advanced node silicon development and package design, requiring 15+ years of experience in semiconductor packaging technology.

Principal Aircraft Structures Design Engineer/Aerostructures Lead

Lead structural design and integration of autonomous aircraft systems at Shield AI, developing next-generation defense technology solutions.