Linux Kernel Engineer

New

Skills

C programming Device Drivers Devops Engineer Git Kernel Patching Linux Performance Engineering Python Security Software Engineering
Job Description

Job Overview

This position is for a Linux Kernel Engineer at Canonical, working remotely worldwide. The engineer will be responsible for working on stable and cutting-edge Linux kernels for Ubuntu and its wider ecosystem, collaborating with a globally distributed team. The role involves various projects related to optimizing kernels, security, performance, and enabling Ubuntu on different platforms and architectures.

Responsibilities
  • Contribute to the Ubuntu Linux kernel plan, execution, benchmarking, and stress testing
  • Optimize kernels for key silicon and cloud partners
  • Work on confidential computing and next-generation security primitives
  • Enable Ubuntu on embedded systems and developer platforms
  • Implement Kernel Livepatch for critical fixes without rebooting
Requirements & Qualifications
  • Outstanding academic track record in high school and university
  • Undergraduate degree in Computer Science or STEM
  • Proficiency in C programming with solid background in git
  • Experience with kernel patching, debugging, and upstream processes
  • Knowledge of device drivers, BSP's, and low level system engineering
  • Previous experience with Ubuntu/Debian/Snap packaging
  • Performance engineering and security expertise
  • Ability to travel globally twice a year for company events

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Ubuntu Kernel Engineer

Posted 7 days ago

Collaborate globally and integrate platform support with silicon vendors

Diagnose and resolve kernel issues for optimized performance

Bash Scripting C programming Device Drivers Devops

Junior Linux Kernel Engineer

Posted 7 days ago

Contribute to optimized solutions for silicon and cloud platforms.

Enable Ubuntu on various embedded systems.

C programming Device Drivers Devops Engineer

Security Engineering Manager - Ubuntu

Posted 7 days ago

Lead and develop a team of engineers

Coach, mentor, and offer career development feedback

Agile Development C programming Cloud Devops

Ubuntu Kernel Engineer - BIOS

Posted 7 days ago

Enhance platform stability and performance through firmware expertise

Collaborate globally to resolve firmware issues

Bash Scripting Bootstrap C programming Devops
overtime