Company logo hidden

Linux Kernel Engineer - Ubuntu

Unlock employer Dubai, United Arab Emirates Posted: 29 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We partner with major kernel contributors, including silicon companies, to ensure their work reaches a broad audience quickly, supported by a 10-year enterprise security commitment.

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

We are looking for a Linux Kernel Engineer to join our rapidly growing kernel team. This team is responsible for all supported Ubuntu Linux kernels across various platforms and architectures, ranging from small embedded devices to large-scale cloud environments. Our focus is on hardware enablement, security, reliability, and performance.

Key Responsibilities:

  • Collaborate regularly with a globally distributed team.
  • Work closely with delivery teams from external silicon, cloud, or hardware manufacturers.
  • Diagnose and resolve kernel issues reported by customers and the community.
  • Take responsibility for delivering specific flavors of the Ubuntu Linux kernel.
  • Improve tooling and automation for kernel delivery and testing.
  • Submit, review, and apply kernel patches, collaborating with internal and external maintainers.

Requirements:

  • Significant programming experience in C; familiarity with Python, Golang, or similar languages is an advantage.
  • Experience with operating system kernel internals and concepts (Linux experience preferred).
  • Strong background with Git and Linux (Debian or Ubuntu preferred).
  • Professional written and spoken English skills; excellent presentation abilities.
  • Willingness to travel globally twice a year for company engineering events.

Nice-to-Have Skills:

  • Strong understanding of device drivers and low-level system engineering.
  • Experience with software packaging formats, particularly Ubuntu/Debian/Snap.
  • Knowledge of the Linux kernel upstream processes.
  • Background in performance engineering and security.
  • Familiarity with CI/CD and process automation.
  • Prior public involvement in open source projects.

Work Conditions:

  • This position is remote with no office requirements, allowing for flexible work arrangements.
  • Team members are expected to meet in person twice a year at interesting global locations for engineering events.

Compensation and Benefits: Canonical offers a competitive compensation package shaped by geographical location, experience, and performance. Additional benefits include:

  • Annual performance-driven bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews.
  • Recognition rewards, annual holiday leave, maternity/paternity leave.
  • Wellness programs and opportunities to travel for company events.

Diversity and Inclusion:
Canonical is an equal opportunity employer, fostering a workplace free from discrimination and valuing a diverse range of experiences and perspectives.

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