Company logo hidden

Ubuntu Linux Kernel Engineer - Silicon Enablement

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

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job

Ubuntu Linux, the most popular Linux distribution globally, aims to expand its reach by increasing the number of System On Chip (SoC) platforms supported natively and optimizing performance for users. In response to high demand from silicon manufacturers like NVIDIA, Xilinx, MediaTek, and Qualcomm, Canonical seeks to enhance its silicon enablement teams.

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 Canonical Kernel Team is responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu. They are looking for individuals with strong software development skills at the hardware level, particularly those passionate about maximizing silicon performance. While experience with the Linux kernel is beneficial, candidates with backgrounds in other RTOS or bare-metal environments will also be considered, provided they can demonstrate hardware experience.

Key Responsibilities

  • Collaborate proactively with a globally distributed team.
  • Work with silicon vendor partners to integrate platform support into the Ubuntu Linux kernel.
  • Diagnose and resolve kernel issues reported by partners, customers, and the community, as well as through rigorous testing.
  • Deliver silicon-optimized variants of the Ubuntu Linux kernel.
  • Improve tooling and automation for kernel delivery and testing.
  • Submit, review, and apply kernel patches, working with internal and external upstream maintainers.
  • Identify new methods to maximize performance on partner silicon.

Requirements

  • Strong organizational skills and the ability to thrive in a remote work environment.
  • Professional demeanor when interacting with colleagues, partners, and the open-source community.
  • Proficient in English, both written and verbal.
  • Significant programming capability in C.
  • Strong understanding of device drivers, BSPs, and hardware-level system engineering.
  • Solid background with git and operating system kernel fundamentals.
  • Ability to travel twice a year for company events lasting up to two weeks.

Additional Skills (Preferred)

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

Work Conditions

  • Home-based work environment with twice-yearly team sprints in person.

Benefits

  • Compensation is based on geographical location, experience, and performance, with annual reviews for outstanding performance.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme.
  • Opportunities to travel to new locations to meet colleagues.

Canonical is committed to fostering a diverse and inclusive workplace. All applications will be considered without discrimination.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct