Lead Linux Kernel Engineer

New

Skills

Bash scripting C programming Debian packaging Git version control Kernel debugging Linux kernel development Python Real-time operating systems (RTOS) Snap packaging Ubuntu packaging

Canonical is seeking a Lead Linux Kernel Engineer to join our team, specializing in the architecture and ongoing delivery of the Ubuntu Linux kernel. This role is remote and offers an opportunity to work with a global leader in open-source software.

Key Responsibilities
  • Set technical direction and lead a team of engineers for key aspects of Ubuntu Linux.
  • Engage with key Silicon and Cloud partners to deliver optimal solutions.
  • Mitigate vulnerabilities and enhance the performance and reliability of Ubuntu Linux.
  • Streamline the packaging and distribution of third-party components.
  • Drive initiatives to deliver Ubuntu Linux at scale, meeting quality standards and delivery schedules.
Required Skills & Qualifications
  • Expert understanding of the C programming language.
  • Experience in *nix-based operating systems kernel development.
  • Proficiency in Python and Bash scripting.
  • Strong grasp of git version control system.
  • Experience with Ubuntu/Debian/Snap packaging formats.
  • Ability to travel internationally for team events.
  • Excellent communication skills in English.
  • Motivated self-starter thriving in a remote environment.
  • Background in real-time operating systems (RTOS) is a plus.
  • Experience with kernel patching, debugging, and device drivers.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

DevOps Engineer Role

Posted 22 days ago

Stabilize and monitor the CI/CD platform.

Design and standardize pipelines using GitHub Actions.

AWS (ECS S3 RDS Lambda

Endpoint Platform Engineer

Posted 24 days ago

Design and implement MDM/UEM solutions.

Securely manage devices and applications.

API integrations Bash scripting Endpoint security GitOps

Senior Test Engineer

Posted 20 days ago

Develop and release test solutions for manufacturing.

Create scripts for functionality verification and analysis.

Bash scripting Debugging CLI tools Electronic assembly testing Linux

Corporate Operations Manager

Posted 10 days ago

Oversee the technical roadmap for engineering teams.

Identify manual processes for automation.

API-driven automation Bash scripting Cloud-native environments Google Workspace

Corporate Operations Manager

Posted 14 days ago

Oversee technical roadmap and project prioritization.

Identify and reduce manual operations through automation.

API-driven automation Bash scripting Cloud-native environments Google Workspace administration

Corporate Operations Manager

Posted 10 days ago

Oversee technical roadmap for engineering teams.

Lead automation efforts for operational efficiency.

API-driven automation Bash scripting Cloud-native architecture Google Workspace

IT Systems Administrator

Posted 9 days ago

Manage and optimize the ZTNA platform.

Design secure access policies for tools and environments.

Access policy design Advanced debugging techniques Bash scripting CrowdStrike Falcon configuration

Corporate Operations Manager

Posted 9 days ago

Oversee technical roadmap and project prioritization.

Identify and eliminate manual processes through automation.

API-driven automation Bash scripting Cloud-native infrastructure Google Workspace administration

Senior Manager Operations

Posted 8 days ago

Oversee the technical roadmap for engineering teams.

Identify and automate manual processes in JML lifecycle.

API-driven automation Bash scripting Cloud-native architecture Google Workspace administration

Data Infrastructure Engineer

Posted 3 days ago

Find new audio data sources.

Ingest data into cloud pipelines.

Bash scripting Collaboration with data scientists Data ingestion Docker

Data Infrastructure Engineer

Posted 3 days ago

Find and integrate new audio data sources.

Enhance data ingestion infrastructure on GCP.

Bash scripting Communication skills Data ingestion Docker

Junior Linux Kernel Engineer

New

Hire a Junior Linux Kernel Engineer.

Develop kernel-level software for Ubuntu.

Bash scripting C Device drivers Embedded systems

Ubuntu Firmware Engineer

Posted 40 days ago

Collaborate with global team to resolve firmware issues

Contribute to Firmware Test Suite and tooling improvement

Bash Bash Scripting C programming Engineer

Linux Kernel Engineer - Silicon

Posted 40 days ago

Collaborate with a global team

Integrate platform support from silicon vendors

Bsp's C programming Device Drivers Devops

Ubuntu Kernel Engineer

Posted 40 days ago

Collaborate with a global team

Integrate platform support into Ubuntu kernel

Automation C programming Debian Device Drivers

Linux Systems Engineer - Optimisation

Posted 40 days ago

Optimizing Ubuntu for latest hardware platforms

Working on complex customer engagements

C C++ C programming Debian

Linux Kernel Engineer

Posted 40 days ago

Contribute to Ubuntu Linux kernel development and optimization

Collaborate with key silicon and cloud partners for kernel enhancements

C programming Device Drivers Devops Engineer

Lead Linux Kernel Engineer

Posted 40 days ago

Lead core Ubuntu Linux kernel architecture and delivery

Collaborate with global partners to optimize platform solutions

Architecture Bash Scripting C programming Debian packaging

Ubuntu Kernel Engineering Manager

Posted 40 days ago

Lead and develop high-performing engineering teams

Deliver and maintain Ubuntu Linux kernels

Ci/cd Automation C programming Device Drivers Devops

Linux Kernel Firmware Engineer

Posted 40 days ago

Drive platform stability and reliability for Ubuntu on x86/amd64.

Resolve BIOS, UEFI, and ACPI issues with vendors and the community.

Bash Bash Scripting C programming Engineer

Linux Kernel Engineer Role

Posted 40 days ago

Develop and maintain Ubuntu Linux kernels

Collaborate globally with partners and teams

Bash Scripting C programming Device Drivers Devops

Security Engineering Manager - AppArmor

Posted 40 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development Agile Methodologies Apparmor C

Linux Security Engineer

Posted 40 days ago

Build and maintain security foundation for Ubuntu using cryptography and coding skills

Work on security hardening benchmarks for Ubuntu with organizations like DISA and CIS

Ansible Applied Cryptography C programming Cryptography

Junior Linux Kernel Engineer

Posted 40 days ago

Seeking a Junior Linux Kernel Engineer to join the Canonical Kernel Team

Opportunity to work on the Linux kernel for Ubuntu and contribute to key initiatives

Automation Bash Bash Scripting C

AppArmor Security Manager

Posted 40 days ago

Lead and develop security engineering teams

Advance AppArmor and Ubuntu security features

Agile Development Apparmor Career Coaching Cloud

Ubuntu Kernel Engineer Role

Posted 40 days ago

Expand Ubuntu support across new SoC platforms

Collaborate with silicon vendors for kernel integration

Bash Scripting C programming Device Drivers Devops

Ubuntu Platform Engineering Manager

Posted 40 days ago

Lead distributed engineering teams for Ubuntu platform development

Optimize operating system for next-generation silicon hardware

Architecture C C++ C programming

Ubuntu Kernel Engineer - BIOS

Posted 40 days ago

Enhance platform stability and performance through firmware expertise

Collaborate globally to resolve firmware issues

Bash Scripting Bootstrap C programming Devops

AppArmor Security Engineering Manager

Posted 40 days ago

Lead and develop the AppArmor engineering team.

Enhance Ubuntu's security through new features.

Agile Development Cloud C programming Devops

Linux Crypto Security Engineer

Posted 40 days ago

Enhance Ubuntu's security and cryptography to meet international standards

Develop automation tools for compliance auditing and remediation

Ansible Applied Cryptography C programming Devops

Senior Embedded Developer

Posted 40 days ago

Design and implement firmware for embedded devices

Manage project tasks and day-to-day activities

Algorithms CI/CD C programming Data Structures

Senior Software Engineer

Posted 22 days ago

Lead the design of time synchronization systems.

Architect clock distribution and hardware timestamping.

Clock distribution C programming C++ programming Embedded systems

Mid-Level/Senior Software Developer

Posted 9 days ago

Develop Linux OS configurations.

Provide technical leadership.

Agile methodologies C programming C++ programming Embedded systems

Junior Ubuntu Engineer

Posted 40 days ago

Hiring junior engineers for Ubuntu Engineering organization

Engage with and contribute to the open source community

Debian packaging Devops Engineer Flutter

Linux Engineering Manager

Posted 40 days ago

Lead and manage an engineering team for Ubuntu optimization

Collaborate with silicon company for hardware integration

Agile software development Architecture Collaboration Communication Skills

Software Engineer - L3 Support

Posted 40 days ago

Resolve complex customer problems related to open-source technologies

Maintain relationships with internal and external teams

C++ Ceph Debian packaging Devops

Linux Eng Manager - HW Opt.

Posted 40 days ago

Lead and manage engineering team

Optimise Ubuntu for latest hardware

Agile Agile Methodologies Architecture Collaboration Skills

Junior Ubuntu Software Engineer

Posted 40 days ago

Develop and ship high-quality open source software.

Integrate, test, and maintain Ubuntu repositories.

Debian packaging Devops Engineer Flutter

Ubuntu Software Engineering Role

Posted 40 days ago

Develop and ship foundational software for Ubuntu.

Integrate, package, and maintain open source software.

Architecture Automation Build Systems Debian packaging

Ubuntu Server Packaging Engineer

Posted 40 days ago

Maintain and optimize Ubuntu Server packages

Collaborate with distributed teams and open source communities

Cloud Computer science Containerization Debian packaging

Linux QA Automation Engineer

Posted 40 days ago

Improve Ubuntu release quality and automation

Develop and enhance test cases and CI processes

Agile Methodology Automation Continuous integration Debian

Golang System Software Engineer

Posted 40 days ago

Advance Golang integration and tooling on Ubuntu.

Enhance developer and operator experience for Go applications.

Code Review Containerization Debian packaging Distributed systems

Linux Engineering Manager Role

Posted 40 days ago

Optimize Ubuntu for new hardware platforms

Lead and develop engineering teams

Agile Agile Methodologies Architecture Debian packaging

Ubuntu Quality Engineering Manager

Posted 40 days ago

Elevate Ubuntu quality through automation and data analysis.

Lead and mentor a distributed engineering team.

Agile Methodologies Continuous integration Data Analysis Debian packaging

Java System Software Engineer

Posted 40 days ago

Deliver high-quality Java runtimes and tooling on Ubuntu.

Enable secure and efficient deployment of mission-critical Java applications.

Architecture Cloud-native software Debian packaging Engineer

Linux Systems Engineer - Optimisation

Posted 40 days ago

Optimizing Ubuntu for latest hardware platforms

Working on complex customer engagements

C C++ C programming Debian

Embedded Linux Optimisation Engineer

Posted 40 days ago

Optimise Ubuntu for new hardware platforms

Collaborate with global partners on integration

C C++ Debian packaging Docker

Linux Software Support Engineer

Posted 40 days ago

Provide expert technical support for open source infrastructure

Troubleshoot and resolve complex Linux software issues

Ceph Debian packaging Devops Docker

Java Runtimes System Engineer

Posted 40 days ago

Enhance Java runtimes and tooling on Ubuntu.

Enable secure, efficient deployment of Java applications.

Architecture Cloud-native software Debian packaging Engineer

Lead Linux Kernel Engineer

Posted 40 days ago

Lead core Ubuntu Linux kernel architecture and delivery

Collaborate with global partners to optimize platform solutions

Architecture Bash Scripting C programming Debian packaging