Canonical

About Canonical

Empowering the world with open-source software

🏢 Tech👥 251-1K📅 Founded 2004📍 London, Greater London, United Kingdom

Key Highlights

  • Developers of Ubuntu, used by millions globally
  • Headquartered in London with a remote-first policy
  • Serves enterprise clients like Google and Microsoft
  • Privately held with significant funding from various investors

Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...

🎁 Benefits

Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...

🌟 Culture

Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...

Canonical

Other Technical Roles Senior

CanonicalEmea - Remote

Apply Now →

Skills & Technologies

Overview

Canonical is seeking a Senior Kernel Build Automation Engineer to lead the automation of the Ubuntu Linux kernel build process. You'll work with Linux and Git to enhance the build system. This role requires strong leadership skills and experience in build systems.

Job Description

Who you are

You are a seasoned software engineer with extensive experience in Linux environments, particularly in kernel build systems. Your background includes a deep understanding of build automation and configuration, allowing you to simplify complex processes and enhance efficiency. You possess advanced skills in Git, enabling you to manage version control effectively and contribute to collaborative projects. Your attention to detail and commitment to project schedules ensure that you deliver high-quality results consistently.

You have a proven track record of leading initiatives from concept through delivery, demonstrating your ability to guide teams and projects successfully. While you may not have direct experience with Linux kernel internals, your grasp of build systems and automation tools is essential for this role. You thrive in environments that challenge you to think critically and work smarter, always eager to learn new skills and improve existing processes.

What you'll do

In this role, you will lead the design and implementation of an advanced automated Linux build control system, collaborating closely with other engineering teams to ensure seamless integration into the Canonical ecosystem. You will dive deep into kbuild, kconfig, and make to identify optimal solutions for the challenges faced in the build process. Your leadership will be crucial in driving the initiative forward, and you will be responsible for ensuring that the project meets its objectives and timelines.

You will work with a diverse team of engineers, fostering a collaborative environment where innovative ideas can flourish. Your ability to communicate effectively with team members and stakeholders will be vital as you navigate the complexities of the project. You will also be expected to mentor junior engineers, sharing your expertise and guiding them in their professional development.

What we offer

At Canonical, we value diversity and are committed to creating an inclusive workplace. We offer a flexible remote work environment, allowing you to work from home while being part of a global team. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we believe that diverse perspectives lead to better products and solutions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Canonical.

Similar Jobs You Might Like

Based on your interests and this role

Canonical

Embedded Engineer

Canonical📍 Emea - Remote

Canonical is hiring an Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments. You'll work with low-level operating systems and device firmware, focusing on security and developer experience. This role requires strong technical skills in Linux and embedded systems.

🏠 Remote
1 month ago
Canonical

Embedded Engineer

Canonical📍 Apac - Remote

Canonical is hiring an Embedded Engineer to take ownership of the boot process and firmware components for Ubuntu Linux. You'll work with technologies like ACPI, BIOS, and UEFI in a remote capacity across the APAC region.

🏠 RemoteMid-Level
1 month ago
Canonical

Linux Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring a Junior Linux Kernel Engineer to work on the Ubuntu Linux kernel. You'll write high-quality code in C and possibly Rust, contributing to various platforms and architectures. This role is open to candidates worldwide.

🏠 RemoteJunior
1 month ago
Canonical

Linux Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring a Lead Linux Kernel Engineer to drive the architecture and implementation of the Ubuntu Linux kernel. You'll work on performance enhancements and security hardening while collaborating with key partners. This role requires a strong background in operating systems kernel development.

🏠 RemoteLead
1 month ago
Canonical

Embedded Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring an Ubuntu Linux Kernel Engineer to enhance the performance of Ubuntu Linux on various System On Chip (SoC) platforms. You'll collaborate with silicon vendors and work on kernel integration. This role is open to candidates at various experience levels.

🏠 RemoteEntry-Level
1 month ago