Lead Linux Kernel Engineer

4 weeks ago


Muscat, Muscat, Oman Canonical Full time

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
Candidate Requirements
  • 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
Nice-to-Have Skills
  • RTOS and real-time performance analysis
  • Kernel patching and debugging experience
  • Device drivers, BSPs, low-level systems
  • Experience with Rust in Linux kernel context
Benefits
  • 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
About Canonical

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 time

    Canonical 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,...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical 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,...


  • Muscat, Muscat, Oman Canonical Full time

    Ubuntu 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,...


  • Muscat, Muscat, Oman beBeeEngineer Full time

    Linux 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 time

    At 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,...


  • Muscat, Muscat, Oman Canonical Full time

    Lead 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...


  • Muscat, Muscat, Oman beBee Careers Full time

    Job 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.


  • Muscat, Muscat, Oman Canonical Full time

    This 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 time

    Canonical'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...


  • Muscat, Muscat, Oman Canonical Full time

    This 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...