Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Design (Product/UX/UI/Visual)Skills: ["Self-starter","Problem-solving","Organization","Professional communication","Collaboration"]

Develop and optimize Ubuntu Linux kernels for a wide range of System-on-Chip (SoC) platforms. Collaborate with silicon vendor partners to integrate native platform support, diagnose and fix kernel issues, and deliver silicon-optimized kernel variants. Improve kernel delivery and testing tooling, submit and maintain upstream kernel patches, and identify performance improvements for partner hardware—working with a globally distributed team in a remote-first environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Develop and optimize Ubuntu Linux kernels for a wide range of System-on-Chip (SoC) platforms. Collaborate with silicon vendor partners to integrate native platform support, diagnose and fix kernel issues, and deliver silicon-optimized kernel variants. Improve kernel delivery and testing tooling, submit and maintain upstream kernel patches, and identify performance improvements for partner hardware—working with a globally distributed team in a remote-first environment.
Location: Anywhere
Workplace: Remote
Employment Type: Full time
Job Function: Design (Product/UX/UI/Visual)
Seniority: Mid level

Key Responsibilities

  • •Collaborate regularly with a globally distributed team.
  • •Integrate silicon vendor platform support into the Ubuntu Linux kernel for partner product ranges.
  • •Diagnose and resolve kernel issues reported by partners, customers, the community, and from rigorous testing.
  • •Deliver distinct silicon-optimized variants of Ubuntu Linux kernels.
  • •Submit, review, and apply kernel patches with internal and external upstream maintainers.
Travel: Low travel

Pay and Benefits

Perks:Remote WorkAnnual BonusLearning BudgetPaid LeaveParental LeaveEmployee Assistance

Key Requirements

  • •Significant programming ability in C.
  • •Strong grasp of device drivers, BSPs, and other hardware-level system engineering concepts.
  • •Solid background with git and understanding of operating system kernel fundamentals.
  • •Ability to thrive in a remote work environment as a well-organized self-starter.
  • •English communication skills (written and verbal).
Experience:Open source
Skills:Self-starterProblem-solvingOrganizationProfessional communicationCollaboration
Languages:English
Tech Stack:CGitLinux kernelUbuntuDebianSnapPythonBash

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn