
Linux Kernel Technical Lead
3 days ago
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person to align on strategy and execution.
We are hiring technical leaders to lead teams in the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. The role involves coordinating between multiple distinct teams of differing technical focus to achieve common goals.
This role would suit an experienced manager of high-performing software development teams, or a proficient technical lead taking on management responsibilities. You should be passionate about Linux and aspire to contribute to its distribution to millions of users worldwide.
As a leader at Canonical, your primary responsibility is to your team: helping them grow as engineers, perform meaningful work, and have a great experience. Technical leadership and a background in software engineering are prerequisites. You will lead, challenge, and develop strong engineers, positively influence culture, facilitate technical delivery, and work with your team on strategy and execution.
Location: Working from home, worldwide. We have kernel teams and openings in every time zone.
The role entails
- Leading a distributed team of software engineers in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution
- Taking ownership of particular aspects of Ubuntu Linux including but not limited to:
- Working with silicon or cloud partners to implement Linux kernels optimized for their execution environments
- Ensuring Ubuntu Linux runs on a wide range of diverse hardware platforms
- Definition and execution of stringent quality control standards expected by the Ubuntu user community
- Mitigation of the latest security threats and exploits to the Linux kernel
- Strong process automation as it pertains to the build, test, and delivery of the Linux kernel
- Engagement with other teams at Canonical and the open source community
- Significant programming experience in C, with Python, Golang, or other similar languages
- Substantial experience with operating system kernel internals and concepts; Linux experience is highly regarded but not essential
- Demonstrated experience managing or leading a team of software engineers
- Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals
- Familiarity with version control practices, ideally with git
- Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded
- Professional written and spoken English with excellent presentation skills
- Ability to travel internationally twice a year for company events up to two weeks long
- Demonstrated experience with kernel patching and debugging
- Strong grasp of device drivers, BSPs, and other low-level system engineering
- Solid background in driving CI/CD and process automation initiatives
- Prior public involvement with an open source project
We provide a competitive compensation package based on location, experience, and performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We also offer additional benefits reflecting our values and ideals.
- 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
- Travel upgrades for long-haul company events
We are a pioneering tech firm at the forefront of open source. As the company behind Ubuntu, we are at the forefront of the global move to open source, AI, IoT, and the cloud. We recruit on a global basis and set a high standard for people joining the company. Most colleagues have worked from home since our inception.
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
-
Lead Linux Kernel Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise...
-
Linux Kernel Specialist
3 days ago
Muscat, Muscat, Oman beBeeDeveloper Full time 90,000 - 120,000Job Title: Linux Kernel DeveloperJob Description:We are seeking a skilled Linux Kernel Developer to join our team. As a key member of our kernel development team, you will be responsible for collaborating with our globally distributed team to develop and maintain the Ubuntu Linux kernel.Key Responsibilities:Collaborate regularly and proactively with our...
-
High-Level Linux Kernel Expert
3 days ago
Muscat, Muscat, Oman beBeeSoftware Full time $100,000 - $150,000Linux Kernel SpecialistWe are seeking a highly skilled Linux kernel specialist to join our team. The ideal candidate will have a strong background in operating system kernel internals and concepts, with experience in C programming and Linux development.About the RoleThis is an exciting opportunity for a motivated individual to work on cutting-edge Linux...
-
Ubuntu Linux Kernel Engineer
3 days ago
Muscat, Muscat, Oman Canonical Full timeUbuntu Linux, already the most popular Linux distribution in the world, is looking to increase its adoption even further by expanding the number of System On Chip (SoC) platforms supported natively and further optimising to ensure the highest performant experience for all users. There is a strong demand from silicon manufacturers such as NVIDIA, Xilinx,...
-
Linux System Lead
3 days ago
Muscat, Muscat, Oman beBeeEngineering Full time $100,000 - $120,000As a Software Engineering Manager, you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills and management ability.This role is ideal for individuals with a proven...
-
Linux Team Lead
3 days ago
Muscat, Muscat, Oman beBeeEngineering Full time 90,000 - 120,000Job Title: Software Engineering ManagerOverviewThis position leads and manages a software engineering team to deliver OEM enablement projects. It requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills, and management ability.ResponsibilitiesRecruit, motivate, mentor, and enable...
-
Linux Enablement
3 days ago
Muscat, Muscat, Oman Canonical Full timeCanonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep...
-
Linux Devices Software Engineer
3 days ago
Muscat, Muscat, Oman Canonical Full timeOverviewThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...
-
Software Engineering Manager
3 days ago
Muscat, Muscat, Oman Canonical Full timeOverviewJoin to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and...
-
Linux Systems Specialist
3 days ago
Muscat, Muscat, Oman beBeeMaintenance Full time $100,000 - $150,000Software Maintenance EngineerJob OverviewWe are seeking a skilled Software Maintenance Engineer to join our team. As a key member of our engineering group, you will be responsible for resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.Key ResponsibilitiesResolve complex customer...