This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Embedded & Desktop Linux Systems Engineer - Optimisation

Added
19 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Overview

Canonical is seeking an Embedded & Desktop Linux Systems Engineer - Optimisation to join our globally distributed team. Based remotely, you will optimize Linux-based systems across embedded and desktop platforms, focusing on Ubuntu for IoT, edge computing, networking, automotive, server and hyperconverged deployments.

Role summary

Integrate new features and optimisations for the latest silicon platforms and software stacks, to bring the best Ubuntu experience for small IoT and edge devices, networking, automotive, server and hyperconverged systems.

Responsibilities

  • Collaborate with silicon/platform teams to identify bottlenecks and implement performance improvements across embedded, desktop, and server workloads on Ubuntu.
  • Develop, profile, and optimise Linux-based systems for embedded and desktop environments.
  • Contribute to upstream projects and maintain clear documentation of optimisations and methodologies.
  • Work with cross-functional teams including hardware, kernel, and userspace components to deliver robust, scalable solutions.

Requirements

  • Strong experience with Linux (embedded and desktop) and Ubuntu.
  • Proven track record in performance optimization for embedded/IoT/edge devices.
  • Proficiency in profiling and debugging tools and methodologies.
  • Familiarity with silicon platforms and hardware-software integration.
  • Excellent collaboration and communication skills, with the ability to work effectively in a globally distributed team.

About Canonical

Canonical is the company behind Ubuntu, delivering open-source software and services that power a wide range of devices and environments from edge to cloud.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →