Open Role
Canonical

Remote opportunity at

Canonical

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

Canonical, the publisher of the Ubuntu operating system, is hiring Linux Software Engineers across multiple seniority levels for its Partner Engineering Team. This globally remote role…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in UAE only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Oct 25, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, is hiring Linux Software Engineers across multiple seniority levels for its Partner Engineering Team. This globally remote role involves working across the full Linux stack to optimize Ubuntu for cutting-edge silicon technologies, hardware accelerators, AI stacks, and networking solutions provided by worldwide partners. The position suits open-source enthusiasts who enjoy collaborating globally to build seamless software ecosystems. Engineers will work with architectures…

Job Description

Canonical, the publisher of the Ubuntu operating system, is hiring Linux Software Engineers across multiple seniority levels for its Partner Engineering Team. This globally remote role involves working across the full Linux stack to optimize Ubuntu for cutting-edge silicon technologies, hardware accelerators, AI stacks, and networking solutions provided by worldwide partners.

The position suits open-source enthusiasts who enjoy collaborating globally to build seamless software ecosystems. Engineers will work with architectures such as x86, ARM, RISC-V, PowerPC, and s390x, engaging directly with upstream projects, community members, and commercial customers. Canonical operates as a distributed company with employees in over 75 countries, utilizing international team gatherings twice to four times a year.

Responsibilities

  • Collaborate proactively within a distributed team environment
  • Foster a software ecosystem providing seamless user experiences for Ubuntu users
  • Evaluate contributions from other engineers to maintain rigorous software quality standards
  • Contribute new ideas and advise on ongoing work to shape the future of Ubuntu
  • Coordinate with Ubuntu and Debian communities, upstream projects, and commercial customers
  • Debug issues within open-source codebases and team-maintained code
  • Assist customers in integrating applications, SDKs, and building OS images
  • Optimize applications for Ubuntu Core, Desktop, and Server
  • Maintain Ubuntu, silicon features, and packages across servers, HPC systems, AI platforms, IoT devices, PCs, SmartNICs, and automotive systems

Requirements

  • Strong fundamentals in C, C++, and Python
  • Experience or interest in learning Linux distribution packaging
  • Experience or interest in open-source maintenance, contributions, and licensing
  • Fundamental understanding of package management and dependency resolution
  • Curious, flexible, articulate, and accountable working style

Qualifications

  • Exceptional academic track record from high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about an alternative chosen path
  • Experience with graphics, audio, or multimedia stacks
  • Familiarity with virtualization and containers such as Docker, OCI, and Kubernetes
  • Background in hardware enablement for platforms and devices including SmartNICs, NVMe storage, GPUs, and sensors
  • Knowledge of performance optimization and toolchain development
  • Familiarity with networking protocols like TCP/IP, DHCP, and HTTP/REST
  • Understanding of platform security principles including secure boot, FDE, and confidential computing
  • Experience with IoT and embedded systems

Core Skills

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Annual compensation reviews
  • Performance-driven annual bonus or commission
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program and Wellness Platform
  • Priority Pass and travel upgrades for long-haul company events

Frequently Asked Questions

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

Is this position remote?

Yes, this is a globally remote role with requirements for international travel to internal events.

What qualifications are required for the role?

Candidates need strong fundamentals in C, C++, and Python, along with a technical undergraduate degree or a compelling narrative about an alternative path, plus an interest in Linux packaging and open-source contributions.

What is the salary for this position?

The job posting does not specify a salary.

What kind of benefits does Canonical provide?

Benefits include an annual learning and development budget, performance-driven bonuses, holiday leave, parental leave, wellness platforms, and travel perks for company events.

Sample Interview Questions

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

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 2h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UAE

View the original listing ↗

Posted by employer: Oct 25, 2026

Added to Jobsiz: Oct 25, 2026

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

Canonical

Canonical

360Open Jobs
—No reviews yet
View Company Profile