Company logo hidden

Linux Kernel Engineer - Ubuntu

Unlock employer Dubai, United Arab Emirates Posted: 10 Aug 2025

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, particularly known for our platform, Ubuntu, which is widely adopted in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have a large and growing kernel team responsible for supporting all Ubuntu Linux kernels across various platforms and architectures, from small embedded devices to large-scale cloud environments, mainframes, and supercomputers.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The role involves collaborating with a global team to ensure production readiness and performance for the latest kernel patch-sets. You'll work on projects like optimizing kernels for cloud partners, developing security features, and enhancing virtualization technologies.

Key Responsibilities:

  • Collaborate with a globally distributed team and external hardware manufacturers.
  • Diagnose and resolve kernel issues reported by customers and discovered through testing.
  • Take responsibility for delivering a version of the Ubuntu Linux kernel.
  • Improve tooling and automation for kernel delivery and testing.
  • Submit, review, and apply kernel patches while working with upstream maintainers.

What We Are Looking For:

  • Significant programming experience in C, with knowledge of Python, Golang, or similar languages.
  • Familiarity with operating system kernel internals, especially Linux.
  • A solid background in Git.
  • Experience with Linux (preferably Debian or Ubuntu).
  • Professional written and spoken English with excellent presentation skills.
  • Willingness to travel twice a year for company events.

Nice-to-Have Skills:

  • Knowledge of device drivers and low-level system engineering.
  • Experience with software packaging formats, especially Ubuntu/Debian/Snap.
  • Understanding of Linux kernel upstream processes and performance engineering.
  • Background in CI/CD and process automation.
  • Previous involvement with an open source project.

Work Conditions:

  • This is a remote position with no office requirement, promoting a distributed work environment.
  • Company events occur twice a year, lasting up to two weeks each.

What We Offer:

  • Competitive compensation with annual reviews.
  • Performance-driven bonuses and additional benefits.
  • Personal learning and development budget of USD 2,000 per year.
  • Opportunity for travel and team sprints in diverse locations.
  • Support programs including maternity and paternity leave, and wellness platforms.

Canonical is an equal opportunity employer and values diversity in the workplace. We aim to foster an inclusive environment where all applications receive fair consideration.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct