
Lead Linux Kernel Engineer
4 weeks ago
Join to apply for the Lead Linux Kernel Engineer - Ubuntu 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 cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, as well as industry leaders across sectors. We have a global, distributed team of 1200+ colleagues in over 75 countries, with few office-based roles. Teams meet a few times annually in various global locations to align on strategy and execution.
The company is founder-led, profitable, and growing. The Canonical Kernel Team seeks experienced experts with a proven track record in operating systems kernel development or low-level system engineering to lead in architecture, implementation, and delivery of Ubuntu Linux kernel enhancements.
- Engage with Silicon and Cloud partners to optimize platform solutions
- Lead mitigation of vulnerabilities and hardening in the Ubuntu Linux kernel
- Architect performance and correctness improvements for Ubuntu Linux
- Streamline packaging and distribution of third-party components
- Develop scalable delivery methods meeting quality and schedule standards
This is not a formal managerial role, but the candidate should have strong leadership skills to guide engineers and coordinate with external teams.
Ideal candidates will have deep technical expertise in operating system kernels and distributions, along with leadership qualities. Experience equivalent to 15+ years in industry is preferred.
Location: Remote roles available worldwide, with some regional specifics based on aspects listed above.
Role Responsibilities- Set technical direction and lead delivery of Ubuntu Linux kernel features
- Collaborate with management to track and coordinate initiatives
- Work with senior technical leadership to ensure Ubuntu's prominence in Linux distributions
- Well-organized, motivated self-starter in a remote environment
- Strong English communication skills
- Expertise in C programming
- Experience with *nix kernel and distributions; Linux experience preferred
- Proficiency in Python and Bash scripting
- Deep understanding of git
- Experience with software packaging, especially Ubuntu/Debian/Snap
- Willingness to travel internationally twice a year
- RTOS and real-time performance analysis
- Kernel patching and debugging experience
- Device drivers, BSPs, low-level systems
- Experience with Rust in Linux kernel context
- Distributed work environment with biannual in-person sprints
- Learning and development budget of USD 2,000/year
- Annual compensation review and performance bonuses
- Additional benefits aligned with company values
Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, emphasizing excellence and innovation. Most staff work remotely, fostering a future-oriented work environment.
We are an equal opportunity employer committed to diversity and inclusion, ensuring fair consideration regardless of background.
#J-18808-Ljbffr-
Linux Kernel Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Junior Linux Kernel Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Ubuntu Linux Kernel Engineer
3 weeks 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,...
-
Highly Skilled Linux Engineer Wanted
22 hours ago
Muscat, Muscat, Oman beBeeEngineer Full timeLinux Kernel Engineer OpportunityCanonical, the leading provider of open source software and operating systems, is seeking a skilled Linux Kernel Engineer to join our global team.The ideal candidate will have a strong background in software engineering, with experience in kernel internals and concepts. They will be responsible for collaborating with a...
-
Linux Systems Engineer
22 hours ago
Muscat, Muscat, Oman beBeeSoftware Full timeAt Canonical, we're a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have customers in the world's leading public cloud and silicon providers,...
-
Linux Engineering Manager
1 day ago
Muscat, Muscat, Oman Canonical Full timeLead an engineering team that partners with the Linux engineers of a major silicon company, and works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be...
-
Linux Kernel Developer
1 day ago
Muscat, Muscat, Oman beBee Careers Full timeJob Title: Ubuntu Core Software EngineerOverviewThis role involves designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86.You will work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, and services.
-
Linux Devices Software Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeThis 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...
-
Linux Enablement
4 weeks 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 Cryptography and Security Engineer
15 hours ago
Muscat, Muscat, Oman Canonical Full timeThis is a unique opportunity to use your software engineering and cryptography skills to build and maintain the security foundation that enables Ubuntu and its users to operate securely and remain compliant to international information security standards such as FIPS 140-3 and Common Criteria. You will use your applied cryptography, Linux Security, and...