
Junior Linux Kernel Engineer
Canonical
Completely RemoteFull TimeInformation Technology
Posted Today
Job description
Responsibilities
- Collaborate proactively with a globally distributed team
- Learn from senior mentors to understand Linux kernel internals and distribution
- Work with external silicon, cloud, and hardware teams on bleeding-edge platforms
- Diagnose and resolve kernel issues reported by customers and the community
- Own delivery of various Ubuntu Linux kernel flavors
- Improve tooling and automation for kernel delivery and testing
- Submit, review, and apply kernel patches with upstream maintainers
Requirements
- Programming experience in C and/or Rust
- Familiarity with version control practices, ideally git
- Understanding of operating system kernel fundamentals
- Effective written and verbal English communication
- Ability to travel twice a year for company events up to two weeks
- Self-starter able to thrive in a remote work environment
- Professional manner with colleagues, business partners, and the open-source community
Preferred Qualifications
- Interest and experience in Rust
- Python and Bash scripting ability
- Prior experience with Ubuntu/Debian/Snap packaging
- Demonstrated experience with kernel patching and debugging
- Strong grasp of device drivers, BSPs, and low-level system engineering
Benefits
- Distributed work environment with twice-yearly in-person team sprints
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review and recognition rewards
- Annual holiday leave and maternity/paternity leave
- Team Member Assistance Program and Wellness Platform
- Travel opportunities to meet colleagues, including Priority Pass and upgrades for long-haul events
About the Company
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, a leading platform for AI, IoT, and the cloud, the company changes the world of software. Canonical recruits globally and sets a high standard for excellence. Most colleagues have worked from home since the company’s inception in 2004.
Skills & tools
LinuxC++RustGitPythonEmbedded Systems
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Programming experience in C and/or Rust
- 02Familiarity with version control practices, ideally git
- 03Understanding of operating system kernel fundamentals
- 04Effective written and verbal English communication
- 05Ability to travel twice a year for company events up to two weeks
- 06Self-starter able to thrive in a remote work environment
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches
Canonical
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches