Linux Kernel Engineer - Silicon Enablement

Canonical

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Collaborate proactively with a globally distributed team and silicon vendor partners
  • Integrate platform support into the Ubuntu Linux kernel for partner product ranges
  • Diagnose and resolve kernel issues reported by partners, customers, and the community
  • Deliver silicon-optimized variants of the Ubuntu Linux kernel
  • Improve tooling and automation for kernel delivery and testing
  • Submit, review, and apply kernel patches with internal and external upstream maintainers
  • Identify new means of maximizing performance on partner silicon

Requirements

  • Strong C programming skills
  • Hardware-level system engineering experience with device drivers and BSPs
  • Solid background with git
  • Understanding of operating system kernel fundamentals
  • Well-organized self-starter able to thrive in a remote environment
  • Professional manner with colleagues, business partners, and the open-source community
  • Ability to communicate effectively in English, both written and verbal
  • Ability to travel twice a year for company events of up to two weeks

Preferred Qualifications

  • Python and Bash scripting ability
  • Prior background with major SoC families
  • Ubuntu/Debian/Snap packaging experience
  • Demonstrated experience with Linux kernel patching and debugging
  • Solid understanding of performance optimization for silicon platforms

Benefits

  • Home-based work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and performance-driven bonus
  • 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

About the Company

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, Canonical has been a remote-first company since its inception in 2004.

Skills & tools

C++LinuxGitSOC

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Strong C programming skills
  2. 02Hardware-level system engineering (device drivers, BSPs)
  3. 03Git proficiency
  4. 04OS kernel fundamentals
  5. 05Effective English communication
  6. 06Able to travel twice yearly for up to two weeks
  7. 07Self-motivated and organized for remote work
ScoutJobsAd

Wake 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