Kernel Engineer

  • Full-time

Company Description

Canonical was created alongside Ubuntu to help it reach a wider market. Our services help governments and businesses the world over with migrations, management and support for their Ubuntu deployments. Together with our partners, we ensure that Ubuntu runs reliably on every platform from the PC and the smartphone to the server and, crucially, the cloud.

Job Description

Role Summary

The Canonical Kernel Team is responsible for maintaining all supported Ubuntu kernels as well as driving development of the upcoming Ubuntu kernel release. We are looking to hire a kernel engineer to assist with maintenance of all supported Ubuntu kernels.

 

Key responsibilities and accountability

  • Maintaining Ubuntu kernel git repositories.
  • Submitting kernel patches.
  • Reviewing and applying kernel patches.
  • Processing kernel CVE’s.
  • Addressing kernel bugs and regressions.
  • Coordinating kernel testing within the community and internal testing teams.


Qualifications

Required skills and experience

  • Proficiency in C programming language.
  • Expert knowledge of git.
  • Scripting skills such as Bash or Python.
  • Strong experience with kernel level patching and debugging.
  • Knowledge of upstream kernel process and release cycle.
  • Familiarity with kernel subsystems.
  • Well organized and able to deliver according to a schedule.
  • Proven track record working and interacting with upstream kernel developers and mailing lists.
  • Ability to be productive in a globally distributed team through self-discipline and self-motivation.
  • Effective email and IRC communication skills.
  • Ability to present oneself in a professional manner when interacting with colleagues, partners, and community.


Desirable skills and experience

  • Ubuntu/Debian packaging experience
  • Familiarity with Ubuntu Kernel SRU process and cadence
  • Experience using Launchpad
  • Kernel testing/benchmarking experience

Additional Information

All your information will be kept confidential according to EEO guidelines.

This is a Work from Home opportunity. Please be advised the role says Austin, Texas BUT you can be located anywhere in North America OR Europe.