Lead Linux Kernel Engineer - Ubuntu
Job description
Lead kernel engineer role at Canonical focused on setting technical direction and leading delivery for key aspects of the Ubuntu Linux kernel, including work with Silicon and Cloud partners, vulnerability mitigation, and performance. It is a senior individual-contributor leadership position within the Canonical Kernel Team.
At a glance
- Employment
- Full-time
- Work mode
- Remote · Worldwide
- Languages
- English
What you'll do
- 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 on how best to ensure Ubuntu stays at the pinnacle of Linux distributions
- Driving engagements for key Silicon and Cloud partners to provide optimal solutions for their platforms
- Leading the mitigation of common vulnerabilities and exposures for Ubuntu Linux as well as driving active hardening in the kernel
- Architecting enhancements to performance and correctness to make Ubuntu Linux the most reliable and highest performing Linux kernel available today
- Streamlining the packaging and distribution of particularly troublesome third-party components for optimal experience by end users
- Developing new means to deliver Ubuntu Linux at scale to the strict quality standards and delivery schedules expected by end users
What we're looking for
- Well-organised and motivated self-starter able to thrive in a remote work environment
- Strong communication skills in English, both written and verbal
- Expert understanding of the C programming language
- Demonstrated expertise working in a *nix-based operating system kernel and distribution
- Python and Bash scripting ability
- Powerful grasp of the capabilities and nuances of the git version control system
- Prior experience developing with software packaging formats
- Ability to travel internationally at least twice a year for company events of up to two weeks length
- Demonstrated technical equivalent of 15+ years of industry experience
Nice to have
- Strong background in RTOS and real-time performance analysis
- Demonstrated experience with kernel patching and debugging
- Strong grasp of device drivers, BSP's, and other low level system engineering
- Prior experience with Rust, ideally as it pertains to the Linux kernel
- Direct Linux experience
- Direct Ubuntu/Debian/Snap experience
Your team
Canonical Kernel Team
Team responsible for the Ubuntu Linux kernel, working with Silicon and Cloud partners and other senior technical leadership.
Benefits
- Distributed work environment with twice-yearly team sprints in person
- 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
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
- Performance-driven annual bonus or commission
Apply
About Canonical
A pioneering tech firm at the forefront of the global move to open source
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Its platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.
Mission
To be the best at what we do and change the world of software through open source
Key facts
- 1200+ colleagues
- 2004
- Open source software and operating systems
- Publishes Ubuntu
- 1200+ colleagues in 75+ countries
- Founder-led, profitable, and growing
- Most colleagues have worked from home since inception in 2004
- Teams meet two to four times yearly in person
What they value
- Excellence
- Diversity of experience, perspectives, and background
- Fair consideration
