Open Role
Canonical

Remote opportunity at

Canonical

Embedded Linux Senior Software Engineer - Optimisation

Canonical seeks an Embedded Linux Senior Software Engineer - Optimisation to work across the entire Linux architecture, from the kernel up to the graphical user interface.…

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 Jobsiz1d agoEmployer posted Nov 2, 2026
Listing Views6
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical seeks an Embedded Linux Senior Software Engineer - Optimisation to work across the entire Linux architecture, from the kernel up to the graphical user interface. Operating in a globally remote environment since 2004, the company publishes Ubuntu and partners with major silicon manufacturers to enhance performance on upcoming hardware. This position involves collaborating with distributed teams to integrate solutions for IoT and server-class platforms, ranging from robotics and data…

Job Description

Canonical seeks an Embedded Linux Senior Software Engineer - Optimisation to work across the entire Linux architecture, from the kernel up to the graphical user interface. Operating in a globally remote environment since 2004, the company publishes Ubuntu and partners with major silicon manufacturers to enhance performance on upcoming hardware. This position involves collaborating with distributed teams to integrate solutions for IoT and server-class platforms, ranging from robotics and data centers to telecommunications and retail environments.

Responsibilities

  • Design and implement Ubuntu integration for modern IoT and server-class hardware and software stacks
  • Partner with hardware providers to deliver an optimized Ubuntu experience
  • Contribute technical plans, testing strategies, and quality metrics for partner platforms
  • Serve as a technical lead on intricate customer engagements encompassing full system architectures from cloud to edge
  • Assist customers in integrating applications, software development kits, and building device operating system images
  • Optimize applications using Ubuntu Core, Desktop, and Server

Requirements

  • Experience with Linux packaging such as Debian, RPM, and Yocto
  • Experience working with open source communities and licenses
  • Experience programming in C and C++
  • 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
  • Experience working with graphics stacks
  • Understanding of networking protocols including TCP/IP, DHCP, HTTP, and REST
  • Basic knowledge of security best practices in IoT or server environments
  • Strong communication skills, including potential public speaking experience
  • Embedded or Internet of Things experience covering boards, systems on chips, baseboard management controllers, bootloaders, firmware, operating systems, applications, and services
  • Experience 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
  • Personal learning and development budget of 2,000 USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental leave
  • Employee Assistance Programme
  • Opportunities to travel for company sprints
  • Priority travel passes and long-haul travel upgrades for company events

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, this is a globally remote position at Canonical, which has operated remotely since 2004.

What education is required for the position?

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

What is the salary for this position?

The specific salary is not stated in the posting, as base pay depends on geographical location, experience level, knowledge, and skills.

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 7h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 7h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 13h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 13h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UAE

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

327Open Jobs
—No reviews yet
View Company Profile