Job Search and Career Advice Platform

Enable job alerts via email!

Junior Linux Kernel Engineer — Remote & Learning Budget

Canonical

Remote

CAD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology firm is seeking a motivated individual to join its Canonical Kernel Team to work on the Linux kernel for Ubuntu. The candidate should have a strong background in C or Rust programming and be able to thrive in a remote setting. Responsibilities include collaborating with a global team, diagnosing kernel issues, and submitting patches. The role offers a remote environment with opportunities for professional development and travel for company events.

Benefits

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Travel upgrades for long-haul company events

Qualifications

  • Must thrive in a remote work environment.
  • Effective communication skills are essential, both written and verbal.
  • Experience in programming with C or Rust is required.
  • Familiarity with version control systems, ideally git, is needed.
  • Understanding of operating system kernel fundamentals is necessary.

Responsibilities

  • Collaborate with a globally distributed team.
  • Diagnose and resolve kernel issues reported by customers.
  • Work closely with external delivery teams.
  • Submit and review kernel patches.
  • Take responsibility for Ubuntu Linux kernel delivery.

Skills

Well-organized self-starter
Effective communication in English
Programming in C
Version control practices with git
Understanding of operating systems

Tools

Python
Bash
Job description
A global technology firm is seeking a motivated individual to join its Canonical Kernel Team to work on the Linux kernel for Ubuntu. The candidate should have a strong background in C or Rust programming and be able to thrive in a remote setting. Responsibilities include collaborating with a global team, diagnosing kernel issues, and submitting patches. The role offers a remote environment with opportunities for professional development and travel for company events.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.