over 1 year ago
Remote, WorldwideIntern / Entry Level / Mid Level / Senior / Staff+
H1B Sponsor
Responsibilities
- Diagnose and resolve issues in the Linux kernel.
- Take personal responsibility for a flavor of the Ubuntu Linux kernel.
- Improve tooling and automation for Ubuntu Linux kernel delivery and testing.
- Submit, review, and apply kernel patches.
- Collaborate with a globally distributed team.
- Work closely with silicon, cloud, and hardware manufacturers.
- Contribute to kernel planning, execution, benchmarking, stress testing, security, virtualization, networking, storage, and embedded-platform projects.
Requirements
- Outstanding academic results from high school and university.
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
- 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 cycles.
- Strong knowledge of device drivers, BSPs, and low-level systems engineering.
- Experience with Linux, preferably Debian or Ubuntu.
- Ability to communicate effectively in written and spoken English.
- Ability to travel twice a year for company events lasting up to two weeks.
- Python and Bash scripting experience is an additional skill.
- Prior Ubuntu, Debian, or Snap packaging experience is an additional skill.
- Performance engineering and security experience are additional skills.
Benefits
- Worldwide remote-first work environment with twice-yearly in-person team sprints
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunities to travel to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.