Remote Linux Kernel Engineer — Global Travel Perks

Canonical

United States

Remote

USD 150,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Home-based work environment
USD 2,000 learning budget per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations
Priority Pass and travel upgrades

Job summary

Canonical is seeking a Linux Kernel Engineer for a fully remote, worldwide role. The candidate will work on Ubuntu kernel optimization with silicon partners, contributing to hardware-level engineering and performance improvements. Travel twice a year for in-person sprints is required, with a learning budget of USD 2,000 annually.

Prior kernel experience is beneficial but not strictly required. The role emphasizes collaboration across a globally distributed team, engineering rigor, and the

Qualifications

  • Strong programming skills in C for kernel development.
  • Experience with device drivers and hardware-level system engineering.
  • Proficient with Git and upstream workflows.
  • Solid understanding of OS kernel fundamentals.
  • Excellent written and verbal English communication.
  • Willingness to travel twice a year for team sprints.

Responsibilities

  • Collaborate with a globally distributed team.
  • Integrate silicon platform support into Ubuntu kernel with partners.
  • Diagnose and resolve kernel issues reported by partners and customers.
  • Deliver silicon-optimised variants of the Ubuntu kernel.
  • Improve tooling and automation for kernel delivery and testing.
  • Submit and review kernel patches with upstream maintainers.
  • Identify methods to maximise performance on partner silicon.

Skills

C programming
Device drivers
Git
OS kernel fundamentals
English communication
Hardware-level engineering
Travel readiness

Job description

Canonical is seeking a Linux Kernel Engineer for a fully remote, worldwide role. The candidate will work on Ubuntu kernel optimization with silicon partners, contributing to hardware-level engineering and performance improvements. Travel twice a year for in-person sprints is required, with a learning budget of USD 2,000 annually.

Prior kernel experience is beneficial but not strictly required. The role emphasizes collaboration across a globally distributed team, engineering rigor, and the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Kernel Engineer at Canonical - Remote Worldwide
Linux Kernel Engineer at Canonical - Remote Worldwide

Canonical • United States

Remote
USD 150,000 - 210,000
Home-based work environment
USD 2,000 learning budget per year
Annual compensation review
+6
Remote Linux Kernel Engineer — Ubuntu Flavors
Remote Linux Kernel Engineer — Ubuntu Flavors

Canonical Ltd. • United States

Remote
USD 130,000 - 180,000
Distributed team with in-person sprint
Learning budget USD 2,000/year
Annual compensation review
+3
Junior Linux Kernel Engineer
Junior Linux Kernel Engineer

Canonical Ltd. • United States

Remote
USD 130,000 - 180,000
Distributed team with in-person sprint
Learning budget USD 2,000/year
Annual compensation review
+3
Remote Linux Kernel Quality Engineer
Remote Linux Kernel Quality Engineer

ATOM • United States

Remote
USD 120,000 - 180,000
Remote-first company
Learning & development budget
Annual compensation review
+1
Remote Linux Engineer — Ubuntu, Silicon & Open Source
Remote Linux Engineer — Ubuntu, Silicon & Open Source

Canonical Ltd. • New York (NY)

Remote
USD 120,000 - 160,000
Distributed work environment with in‑d
Personal learning and development USD
Annual compensation review
+6
Linux Kernel Consultant (Remote/Anywhere)
Linux Kernel Consultant (Remote/Anywhere)

Collabora • United States

Remote
USD 120,000 - 190,000
Fully remote
Flexible hours
Budget for setup
+5
Senior Kernel Architect – Lead Ubuntu Linux (Remote)
Senior Kernel Architect – Lead Ubuntu Linux (Remote)

Remote • San Francisco (CA)

Remote
USD 180,000 - 260,000
Home-based work environment with twice
yearly team sprints in person
Learning and development budget USD 2,
Senior Linux Platform & Ubuntu Integration Engineer (Remote)
Senior Linux Platform & Ubuntu Integration Engineer (Remote)

Canonical Ltd. • United States

Remote
MXN 1,677,000 - 2,794,000
Learning budget 2000 USD per year
Annual leave
Annual compensation review
+2
Remote Linux Kernel Engineer (Upstream & Consulting)
Remote Linux Kernel Engineer (Upstream & Consulting)

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Conference attendance
Open source time
Office setup budget
+7
Remote Linux Software Engineer — Ubuntu for Next-Gen Silicon
Remote Linux Software Engineer — Ubuntu for Next-Gen Silicon

Canonical Ltd. • United States

Remote
MXN 1,677,000 - 2,422,000
Team sprints
Learning budget
Annual compensation review
+6