Open Role
Canonical

Remote opportunity at

Canonical

Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Canonical's Partner Engineering team is hiring Linux software engineers to work across the whole Linux stack and make sure new silicon features run well on Ubuntu.…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Open worldwide (stated by employer)
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published2h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical's Partner Engineering team is hiring Linux software engineers to work across the whole Linux stack and make sure new silicon features run well on Ubuntu. The areas include hardware accelerators, AI software stacks, confidential computing, networking, virtualisation and containerisation. The team collaborates with chip makers to tune Ubuntu for several processor families, including x86, ARM and RISC-V. The post is globally remote and is offered across several roles and…

Job Description

Canonical's Partner Engineering team is hiring Linux software engineers to work across the whole Linux stack and make sure new silicon features run well on Ubuntu. The areas include hardware accelerators, AI software stacks, confidential computing, networking, virtualisation and containerisation. The team collaborates with chip makers to tune Ubuntu for several processor families, including x86, ARM and RISC-V. The post is globally remote and is offered across several roles and seniority levels.

Engineers work in a distributed team, raise software quality by reviewing colleagues' changes, and help shape Ubuntu's direction through fresh ideas and advice on other groups' work. They interact with the Ubuntu and Debian communities, upstream projects and paying customers. Typical duties include debugging open source and in-house code, helping customers bring their apps and SDKs together and build operating system images, and keeping Ubuntu, silicon-specific features and tuned packages in good shape. Focus areas span server, HPC and AI platforms, Internet of Things hardware, PCs, SmartNICs and automotive platforms, graphics, audio and multimedia stacks, hardware enablement, toolchains, package management and platform security.

Candidates should have an outstanding academic record and a technical undergraduate degree, or a convincing alternative route. Solid skills in C, C++ and Python are required, and interest in Linux distribution packaging, open source upkeep and licensing is valued. Applicants need a working grasp of how packages and their dependencies get resolved. Experience with virtualisation and containers, hardware enablement, performance tuning, networking protocols or security is useful. Global trips for internal events are part of the job and run for two to four weeks.

Responsibilities

  • Collaborate in a distributed team on silicon support for Ubuntu
  • Review colleagues' contributions to protect software quality
  • Help steer Ubuntu's direction with new ideas and advice on other teams' work
  • Work with Ubuntu and Debian communities, upstream projects and commercial customers
  • Debug issues in open source and in-house code
  • Help customers combine apps and SDKs, build OS images and tune applications
  • Maintain Ubuntu, silicon-specific features and tuned packages

Requirements

  • Outstanding academic record from school and university
  • Technical undergraduate degree, or a convincing alternative route
  • Enjoyment of technology and of working alongside capable people
  • Curious, flexible, articulate and accountable
  • Enterprising spirit, thoughtfulness and self-motivation
  • Ability to build partnerships with internal and external groups
  • Solid skills in C, C++ and Python
  • Working grasp of how packages and their dependencies get resolved

Qualifications

  • Interest in or experience with Linux distribution packaging
  • Some exposure to open source upkeep, contribution work and licensing
  • Experience with graphics, audio or multimedia stacks
  • Experience with virtualisation and containers such as Docker, OCI and Kubernetes
  • Hardware enablement experience for platforms and devices
  • Performance tuning and toolchain work
  • Knowledge of networking protocols and security practice
  • IoT and embedded experience, from board level up to applications

Core Skills

Benefits

  • Largely remote work, with in-person team sprints twice yearly
  • USD 2,000 yearly for learning and development
  • Performance-linked bonus, with a yearly pay review
  • Recognition awards and paid holidays
  • Maternity and paternity leave
  • Wellness platform and an assistance programme
  • Priority Pass card and upgraded seats on long-haul company travel

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this role remote?

Yes. The posting describes it as a globally remote role.

Which architectures does the team support?

The posting says the team tunes Ubuntu for several processor families, including x86, ARM and RISC-V.

What programming skills are required?

Candidates need solid skills in C, C++ and Python, plus a grasp of how packages and their dependencies get resolved.

What salary is offered?

The posting does not specify a salary. Base pay depends on geographical location, experience and performance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile