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 platform, is hiring Linux Software Engineers across multiple seniority levels for its Partner Engineering Team. This globally remote role involves…

View Company

Role Snapshot

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

Career Tools

About This Role

Canonical, the publisher of the Ubuntu platform, 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 and ensure seamless compatibility for next-generation silicon technologies, accelerators, AI stacks, confidential computing, networking, and virtualization. Canonical operates as a distributed organization with over 1,200 colleagues across more than 75 countries, engaging teams through twice-yearly…

Job Description

Canonical, the publisher of the Ubuntu platform, 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 and ensure seamless compatibility for next-generation silicon technologies, accelerators, AI stacks, confidential computing, networking, and virtualization. Canonical operates as a distributed organization with over 1,200 colleagues across more than 75 countries, engaging teams through twice-yearly in-person gatherings in global locations. Candidates should possess strong foundational programming skills and a passion for open-source technology. The position suits individuals who thrive in a collaborative, globally distributed environment and want to shape the future of enterprise operating systems and hardware integration.

Responsibilities

  • Collaborate proactively within a distributed team to support Ubuntu users and maintain high software quality standards
  • Evaluate contributions from other engineers and propose new ideas in areas of interest
  • Partner with Debian communities, upstream projects, and commercial customers
  • Debug issues within open-source codebases and team-maintained code
  • Assist customers with application integration, SDK usage, OS image building, and application optimization for Ubuntu Core, Desktop, and Server
  • Maintain Ubuntu, silicon features, and packages across servers, HPC, AI systems, IoT devices, PCs, SmartNICs, and automotive platforms

Requirements

  • Strong fundamentals in C, C++, and Python
  • Experience or interest in Linux distribution packaging
  • Experience or interest in open-source maintenance, contributions, and licenses
  • Fundamental understanding of package management and dependency resolution

Qualifications

  • Exceptional academic background from high school and university
  • Undergraduate degree in a technical subject or an equivalent alternative narrative
  • Familiarity with graphics, audio, or multimedia stacks
  • Background in virtualization and containers including Docker, OCI, and Kubernetes
  • Experience with hardware enablement for devices like SmartNICs, NVMe storage, GPUs, audio components, and sensors
  • Knowledge of performance optimization, toolchain development, and networking protocols such as TCP/IP, DHCP, and HTTP/REST
  • Understanding of platform security, secure boot, FDE, and confidential computing
  • Familiarity with IoT, embedded systems, SoCs, BMCs, bootloaders, firmware, and operating system services

Core Skills

Benefits

  • Annual compensation reviews considering experience, location, and performance
  • Performance-driven annual bonus or commission
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards and annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program and Wellness Platform
  • Priority Pass and travel upgrades for long-haul company events
  • Twice-yearly in-person team sprints in various international locations

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 global travel two to four weeks per year for internal events.

What is the employment type?

The posting specifies that this is a full-time employment opportunity.

What salary does this position offer?

The job posting does not specify a concrete salary amount, though compensation is shaped by geographical location, experience, and performance, and is reviewed annually alongside performance-driven bonuses.

What qualifications are expected from applicants?

Applicants should have an exceptional academic track record, an undergraduate technical degree or a compelling alternative narrative, strong fundamentals in C, C++, and Python, and an interest in open-source software and Linux packaging.

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 — Australia

View the original listing ↗

Posted by employer: Oct 25, 2026

Added to Jobsiz: Oct 25, 2026

2 sources detected for this job

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