Linux Kernel Engineer - Ubuntu

Leading provider of open source software and operating systems, creator of Ubuntu platform used in cloud, data science, AI, and IoT.
Lagos, Nigeria
Embedded
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · AI · Cybersecurity

Description For Linux Kernel Engineer - Ubuntu

Canonical, the company behind Ubuntu, is seeking a Linux Kernel Engineer to join their distributed kernel team. This role involves working on Ubuntu's Linux kernels across various platforms, from embedded devices to cloud environments and supercomputers. The position focuses on hardware enablement, security, reliability, and performance optimization. As part of a global team, you'll collaborate with silicon companies and cloud partners to ensure their work reaches the widest possible audience. Key projects include kernel optimization, confidential computing, FIPS compliance, real-time kernels, and container technology. The role offers the flexibility of remote work with twice-yearly global team meetings. Canonical provides a comprehensive benefits package and values diversity in their workforce. The company is profitable, growing, and founder-led, with 1200+ colleagues across 75+ countries. This position requires strong C programming skills, kernel expertise, and excellent communication abilities.

Last updated 15 days ago

Responsibilities For Linux Kernel Engineer - Ubuntu

  • Collaborate with globally distributed team
  • Work with external silicon, cloud, and hardware manufacturer teams
  • Diagnose and resolve kernel issues
  • Take responsibility for Ubuntu Linux kernel delivery
  • Improve tooling and automation for kernel delivery and testing
  • Submit, review, and apply kernel patches

Requirements For Linux Kernel Engineer - Ubuntu

Linux
Python
Go
  • Significant programming experience in C
  • Experience with operating system kernel internals
  • Solid background with git
  • Experience with software packaging formats
  • Understanding of Linux kernel upstream processes
  • Experience with Linux (Debian or Ubuntu preferred)
  • Professional written and spoken English
  • Ability to travel twice a year for company events

Benefits For Linux Kernel Engineer - Ubuntu

Education Budget
Parental Leave
Mental Health Assistance
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Priority Pass and travel upgrades
  • Distributed work environment with twice-yearly team sprints

Interested in this job?

Jobs Related To Canonical Linux Kernel Engineer - Ubuntu

Sr. Manufacturing Controls Test Engineer, Manufacturing Test and Controls

Senior Manufacturing Controls Test Engineer position at Amazon Robotics, focusing on developing and implementing test strategies for robotic systems manufacturing.

Senior Software Engineer - GPU

Senior Software Engineer position at NVIDIA focusing on GPU system software development, optimization, and architecture design with competitive compensation and benefits.

Senior RTL Analysis Methodology Engineer

Senior RTL Analysis Methodology Engineer position at NVIDIA, developing chip design verification methodologies with competitive compensation and opportunity to work on cutting-edge semiconductor technology.

Senior System Software Engineer Platform - Server Embedded Firmware

Senior System Software Engineer role at NVIDIA focusing on embedded firmware development for server platforms with competitive compensation between $148K-$356.5K.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing robotics and material handling equipment in fulfillment centers.