Linux Kernel Engineer Role
We are seeking a highly skilled Linux Kernel Engineer to develop and maintain the Ubuntu kernel.
Main Responsibilities:
* Collaborate with our distributed team to develop and maintain the Linux kernel
* Work closely with silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel
* Diagnose and resolve issues in the kernel reported by partners, customers, and the community
* Develop and submit kernel patches, working with both internal and external upstream maintainers
* Improve tooling and automation for the delivery and test of Ubuntu Linux kernels
Requirements:
* Strong programming ability in C
* Grasp of device drivers, BSP's, and other aspects of hardware-level system engineering
* Experience with git and understanding of operating system kernel fundamentals
* Ability to communicate effectively in English, both written and verbal
* Significant experience with Linux kernel development or related field
What We Offer:
* Competitive compensation package
* Annual performance bonus
* Home-based work environment
* Personal learning and development budget
* Annual holiday leave
* Maternity and paternity leave
* Employee Assistance Programme
* Opportunity to travel to meet colleagues