Junior Linux Kernel Engineer - Ubuntu
Canonical
JuniorFull-timeAbout the position
Join a global team to develop kernel-level software for Ubuntu, focusing on security updates, patching, and testing.
Tech stack
- c
- rust
- git
- python
- bash
Requirements
Required:
- Programming experience in C and/or Rust
- Understanding of operating system kernel fundamentals
- Ability to communicate effectively in English, both written and verbal
- Well-organized and motivated self-starter able to thrive in a remote work environment
Nice to have:
- Interest and experience in Rust
- Prior experience with Ubuntu/Debian/Snap packaging
- Demonstrated experience with kernel patching and debugging
Responsibilities
- Collaborate regularly and proactively with a globally distributed team
- Diagnose and resolve issues in the kernel reported by customers
- Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel
- Improve tooling and automation for delivery and test of Ubuntu Linux kernels
Benefits
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave
- Opportunity to travel to new locations to meet colleagues