Linux Kernel Engineer
Canonical
about 1 year ago
Remote, Worldwide
Entry Level / Mid Level / Senior / Staff+
H1B Sponsor
Responsibilities
- Collaborate with a globally distributed team.
- Work closely with silicon, cloud, or hardware manufacturers.
- Diagnose and resolve issues in the kernel.
- Take personal responsibility for a flavour of the Ubuntu Linux kernel.
- Improve tooling and automation for delivery and test of Ubuntu Linux kernels.
- Submit, review, and apply kernel patches.
Requirements
- Exceptional academic track record from high school and university.
- Undergraduate degree in Computer Science or STEM.
- Significant programming experience in C.
- Solid background with git.
- Broad knowledge of the Linux kernel and kernel subsystems.
- Demonstrated experience with kernel patching and debugging.
- Understanding of Linux kernel upstream processes and release cycle.
- Strong grasp of device drivers and low-level system engineering.
- Ability to communicate effectively in English, both written and oral.
- Experience with Linux (Debian or Ubuntu preferred).
- Excellent interpersonal skills and self-motivation.
- Ability to travel twice a year for company events.
Benefits
- Distributed work environment with twice-yearly team sprints in person.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long haul company events.
Tech Stack
BashCGitLinuxPython
Categories
EmbeddedSecurity