Open Role
Canonical

Remote opportunity at

Canonical

Embedded Linux Senior Software Engineer - Optimisation

This senior role focuses on tuning Ubuntu for new silicon within Canonical's embedded engineering work. It is full-time, fully remote and open on a global basis.…

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
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

This senior role focuses on tuning Ubuntu for new silicon within Canonical's embedded engineering work. It is full-time, fully remote and open on a global basis. The engineer works through the Linux stack from the kernel up to the graphical layer, solving problems that cut across PC and IoT technology. Much of the effort goes into bringing next-generation capabilities and performance gains to hardware that has not yet shipped. The…

Job Description

This senior role focuses on tuning Ubuntu for new silicon within Canonical's embedded engineering work. It is full-time, fully remote and open on a global basis. The engineer works through the Linux stack from the kernel up to the graphical layer, solving problems that cut across PC and IoT technology.

Much of the effort goes into bringing next-generation capabilities and performance gains to hardware that has not yet shipped. The engineer collaborates with specialists at major chip manufacturers and aims to give each partner platform a polished, first-class Ubuntu experience.

Typical tasks include designing and implementing the Ubuntu integration for current IoT and server-class platforms, shaping technical plans, test approaches and quality measures with partners, and taking technical lead on intricate customer projects that span cloud and edge. The engineer also supports customers who integrate applications and SDKs, produce device operating system images, and optimise software on Ubuntu Core, Ubuntu Desktop and Ubuntu Server.

The role suits resourceful engineers who communicate clearly, deliver across a range of solutions, and stay motivated while working from anywhere. Canonical presents itself as a free-software company that has operated remotely since 2004 and serves clients in robotics, data centres, telecoms and retail. Relevant backgrounds include C and C++ programming, Linux packaging and an understanding of open source licensing.

Responsibilities

  • Build the strongest Ubuntu integration for current IoT and server-class platforms and software stacks
  • Co-create an optimised, first-class Ubuntu experience with hardware partners
  • Contribute to partner technical plans, testing strategy and quality metrics
  • Lead technical efforts on complicated engagements that cover cloud through edge
  • Support customers who integrate their apps and SDKs or build device OS images

Requirements

  • Undergraduate qualification in computing, STEM or a closely related discipline
  • Hands-on work with Linux packaging through Debian, RPM or Yocto
  • Familiarity with open source communities and their licensing models
  • Solid C and C++ programming
  • Comfort working inside a geographically spread team, driven by self-motivation

Qualifications

  • Graphics stack know-how
  • Understanding of TCP/IP, DHCP and HTTP/REST networking
  • Grounding in security practice for IoT or server systems
  • Public speaking or presentation ability
  • Embedded and IoT work covering boards, SoCs, baseboard management controllers, bootloaders, firmware and services
  • Docker, OCI containers or Kubernetes exposure

Core Skills

Benefits

  • Fully remote arrangement
  • Annual learning allowance of USD 2,000
  • Yearly pay review and recognition awards
  • Holiday leave each year, parental leave, and an employee assistance programme
  • Chances to attend team sprints and visit new locations
  • Priority Pass lounge access and upgraded seats on long-haul company trips
  • Bonuses or sales incentives may apply to some roles

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 role is fully remote and globally distributed, with the team meeting in person at periodic sprints.

What type of employment is it?

The position is full-time.

What salary does the role offer?

The posting does not state a salary. It says base pay depends on location, experience, 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
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