Lead Linux Kernel Engineer - Ubuntu
We are seeking exceptionally talented technology experts and industry veterans to take the lead in the architecture, implementation, and ongoing delivery of the Ubuntu Linux kernel.
About the Role
* Drive engagements for key Silicon and Cloud partners to provide optimal solutions for their platforms.
* Lead the mitigation of common vulnerabilities and exposures for Ubuntu Linux, as well as drive active hardening in the kernel.
* Architect enhancements to performance and correctness to make Ubuntu Linux the most reliable and highest performing Linux kernel available today.
* Streamline the packaging and distribution of particularly troublesome third-party components for optimal experience by end users.
* Develop new means to deliver Ubuntu Linux at scale to the strict quality standards and delivery schedules expected by end users.
Responsibilities
* Set the technical direction and lead the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu Linux.
* Work closely with management within and outside the team to track and coordinate initiatives to delivery.
* Collaborate daily with other senior technical leadership on the Kernel Team on how best to ensure Ubuntu stays at the pinnacle of Linux distributions.
Requirements
* Well-organised and motivated self-starter able to thrive in a remote work environment.
* Strong communication skills in English, both written and verbal.
* Expert understanding of the C programming language.
* Demonstrated expertise working in a *nix-based operating system kernel and distribution.
* Python and Bash scripting ability.
* Poweful grasp of the capabilities and nuances of the git version control system.
* Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded.
* Ability to travel internationally at least twice a year for company events of up to two weeks length.
Nice-to-Have Skills
* Strong background in RTOS and real-time performance analysis.
* Demonstrated experience with kernel patching and debugging.
* Strong grasp of device drivers, BSP's, and other low level system engineering.
* Prior experience with Rust, ideally as it pertains to the Linux kernel.