This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs
Added
22 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Overview

Canonical is seeking a Linux Kernel Engineer to help deliver the most reliable Linux kernels in the world, at scale. This role is remote, with the location listed as Home based - Worldwide.

About Canonical

Canonical is the company behind Ubuntu, driving open-source software and cloud solutions for developers, operators, and enterprises worldwide.

About the Role

As a Linux Kernel Engineer, you will design, implement, test, and maintain Linux kernel components and features across Canonical's products and cloud platforms. You will work with cross-functional teams to ensure high performance, stability, and scalability of Linux-based systems at scale.

Responsibilities

  • Develop and maintain Linux kernel code and features for Canonical products and cloud platforms
  • Collaborate with kernel maintainers and upstream communities; contribute patches and improvements
  • Troubleshoot performance, stability, and security issues in the kernel and drivers
  • Profile and optimize kernel performance for cloud workloads, including virtualization contexts (e.g., KVM)
  • Participate in code reviews, write clear documentation, and maintain high-quality code

Requirements

  • Strong C programming skills with deep knowledge of Linux kernel internals
  • Several years of Linux kernel development experience (design, implementation, debugging)
  • Experience with memory management, scheduling, IPC, device drivers, and virtualization
  • Familiarity with Git and open-source collaboration
  • Bachelor’s or Master’s degree in Computer Science or an equivalent discipline

Location

Remote, Worldwide (Home based - Worldwide)

How to Apply

Apply here: https://job-boards.greenhouse.io/canonical/jobs/5151903

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →