Canonical Circular Logo

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical Riyadh, Saudi Arabia Posted: 17 Jan 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:
Canonical is seeking an Ubuntu Linux Kernel Engineer to enhance the adoption of Ubuntu Linux by expanding the number of System On Chip (SoC) platforms supported natively and optimizing performance for users. The role involves working with silicon manufacturers like NVIDIA, Xilinx, MediaTek, and Qualcomm, along with the Canonical Kernel Team, which is responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu.

The successful candidate will have a strong aptitude for software engineering at the hardware level, with or without direct experience with the Linux kernel. Candidates with a background in other RTOS or bare-metal environments are encouraged to apply, provided they can demonstrate direct hardware experience.

Responsibilities:

  • Collaborate with a globally distributed team and silicon vendor partners
  • Integrate platform support into the Ubuntu Linux kernel
  • Diagnose and resolve kernel issues
  • Deliver distinct silicon-optimized variants of the Ubuntu Linux kernel
  • Improve tooling and automation for kernel delivery and testing
  • Submit, review, and apply kernel patches

Requirements:

  • Well-organised and motivated self-starter in a remote work environment
  • Professional communication skills in English (both written and verbal)
  • Significant programming experience in C
  • Strong grasp of device drivers, BSP's, and hardware-level system engineering
  • Solid background with git and understanding of operating system kernel fundamentals

Additional Skills (Optional):

  • Python and Bash scripting
  • Experience with major SoC families
  • Familiarity with Ubuntu/Debian/Snap packaging
  • Experience with Linux kernel patching and debugging
  • Understanding of performance optimization for silicon platforms

Benefits:

  • Competitive compensation based on location, experience, and performance
  • Performance-driven annual bonus
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and recognition rewards
  • Holiday leave, maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel for company events
  • Benefits catering to local needs while ensuring fairness globally

Work Conditions:

  • Remote
  • Full-time
  • Ability to travel twice a year for company events of up to two weeks in length

Company Overview:
Canonical is a leading tech firm focused on open-source development, known for publishing Ubuntu, the world's most popular open-source operating system. As a remote-first company since 2004, Canonical values excellence and diversity, fostering a workplace free from discrimination.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.