Open Role
Canonical

Remote opportunity at

Canonical

Embedded Linux Senior Software Engineer - Optimisation

Canonical seeks an Embedded Linux Senior Software Engineer to focus on optimisation across the full Linux stack, ranging from the kernel to the GUI, for Ubuntu…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Nov 2, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical seeks an Embedded Linux Senior Software Engineer to focus on optimisation across the full Linux stack, ranging from the kernel to the GUI, for Ubuntu desktop and server editions. Operating globally as a remote position, this role involves collaborating with major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware platforms. The position requires designing and implementing Ubuntu integration for IoT and server-class hardware, participating as…

Job Description

Canonical seeks an Embedded Linux Senior Software Engineer to focus on optimisation across the full Linux stack, ranging from the kernel to the GUI, for Ubuntu desktop and server editions. Operating globally as a remote position, this role involves collaborating with major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware platforms.

The position requires designing and implementing Ubuntu integration for IoT and server-class hardware, participating as a technical lead on complex customer engagements, and helping clients build device operating system images and optimize applications using Ubuntu Core, Desktop, and Server. The ideal candidate is resourceful, articulate, and capable of delivering solutions across various PC and IoT technologies within a distributed team environment.

Canonical publishes Ubuntu and drives open source innovation across cloud, IoT, and AI environments. Established as a remote-first enterprise since 2004, the company offers a globally distributed workplace focused on free software and enterprise technologies.

Responsibilities

  • Design and implement Ubuntu integration for modern IoT and server-class hardware platforms and software stacks
  • Collaborate with partners to deliver an optimised Ubuntu experience on their hardware
  • Contribute technical plans, testing strategies, and quality metrics for partner platforms
  • Serve as technical lead on complex customer engagements encompassing cloud-to-edge system architectures
  • Assist customers in integrating applications, software development kits, building device operating system images, and optimising applications with Ubuntu Core, Desktop, and Server

Requirements

  • Experience with Linux packaging such as Debian, RPM, or Yocto
  • Experience working with open source communities and licensing
  • Proficiency in C and C++ programming
  • Ability to operate effectively within a globally distributed team through self-discipline and self-motivation

Qualifications

  • Bachelor’s degree in Computer Science, STEM, or a related field
  • Familiarity with graphics stacks
  • Understanding of networking protocols including TCP/IP, DHCP, and HTTP/REST
  • Basic knowledge of security best practices in IoT or server environments
  • Strong communication skills, including potential public speaking experience
  • Embedded or IoT experience spanning board, SoC, BMCs, bootloaders, firmware, operating systems, apps, and services
  • Familiarity with Docker, OCI containers, or Kubernetes

Core Skills

Benefits

  • Base pay determined by factors such as geographic location, experience level, knowledge, and skills
  • Eligibility for additional rewards like annual bonuses and sales incentives depending on the role
  • Fully remote working environment
  • Annual personal learning and development budget of 2,000 USD
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental leave
  • Employee Assistance Programme
  • Opportunities to travel for company sprints
  • Priority Pass for travel and 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 job remote?

Yes, this is a globally remote role within a company that has operated remotely since 2004.

What is the employment type?

The posting specifies that this is a full-time position.

What is the salary for this position?

The exact salary is not stated in the job posting, though base pay depends on geographical location, experience, knowledge, and skills.

What educational background is required?

Candidates are expected to have a Bachelor’s degree in Computer Science, STEM, or a similar field.

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 26m ago
Full-time
Canonical
CanonicalAdded to Jobsiz 26m ago
Canonical
CanonicalAdded to Jobsiz 1h ago
Canonical
CanonicalAdded to Jobsiz 3h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — Canada

View the original listing ↗

Posted by employer: Nov 2, 2026

Added to Jobsiz: Nov 2, 2026

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

Canonical

Canonical

406Open Jobs
—No reviews yet
View Company Profile