Canonical logo

Embedded & Desktop Linux Systems Engineer - Optimisation at Canonical

Worldwide Worldwide Full time Mid Posted  Apply before Sep 30, 2025

Job Description

Embedded & Desktop Linux Systems Engineer - Optimisation

Location: Home based - Worldwide (fully remote)

Role summary

Work across the full Linux stack — from kernel through GUI — to optimise Ubuntu for the latest silicon, servers and IoT platforms. This fast-paced, hands-on role partners with silicon vendors and platform engineers to integrate next-generation features and performance improvements. You will lead technical engagements, influence system architecture and deliver high-quality integrations for partner platforms.

Key responsibilities

  • Design and implement best-in-class Ubuntu integration for modern IoT, server and desktop hardware platforms and software stacks.
  • Collaborate with partners to deliver optimised, first-class Ubuntu experiences on their platforms.
  • Provide technical input on architecture, testing strategy and quality metrics to ensure robust platform integrations.
  • Act as technical lead on complex customer engagements spanning cloud to edge system architectures.
  • Help customers integrate apps and SDKs, build device OS images, and optimise applications for Ubuntu Core, Desktop and Server.
  • Work with state-of-the-art operating systems and application technologies across enterprise, IoT and embedded domains.
  • Contribute to open source communities and collaborate with cross-functional, distributed teams.

What we are looking for in you

The role suits a resourceful engineer who enjoys deep technical problem solving, working with partners and shipping platform-level improvements.

  • Bachelor’s degree in Computer Science, STEM or equivalent experience.
  • Experience with Linux packaging and build systems (Debian, RPM, Yocto).
  • Strong experience programming in C and C++ and working across the Linux kernel and userland.
  • Practical experience with graphics stacks and an understanding of display/GUI integration.
  • Good knowledge of networking protocols (TCP/IP, DHCP, HTTP/REST).
  • Familiarity with security best practices for IoT and server environments.
  • IoT and embedded experience across board/SoC, BMCs, bootloaders, firmware, OS and application layers is highly desirable.
  • Ability to operate effectively in a globally distributed team and communicate clearly (public speaking experience is a plus).
  • Some exposure to container technologies (Docker/OCI) and Kubernetes is useful.

Additional skills that you might also bring

  • Experience working with open source communities and licensing models.
  • Public speaking, documentation and customer-facing technical engagement experience.
  • Practical knowledge of system performance profiling and optimisation across CPU, memory and I/O.

What we offer you

Canonical offers a globally distributed, remote-first environment with competitive pay and benefits that are adjusted by location. Compensation is shaped by geography, experience and performance. Additional role-specific rewards may apply.

  • Fully remote working environment — Canonical has been remote-first since 2004.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave and parental leave.
  • Employee Assistance Programme and wellbeing support.
  • Opportunity to travel to in-person team sprints and company events; Priority Pass and travel upgrades for long-haul events.

About Canonical

Canonical publishes Ubuntu, the world’s most widely used Linux desktop and server distribution. We partner with silicon vendors, cloud providers and hardware manufacturers to bring Ubuntu to a broad range of devices and infrastructure. Joining Canonical means working with bright engineers across the globe on open source projects that power cloud, AI, IoT and edge solutions.

We recruit globally and set high standards for excellence; most colleagues work remotely and teams meet periodically in person to align on strategy and execution.

Equal opportunity

Canonical is an equal opportunity employer. We foster an inclusive workplace free from discrimination. If you require reasonable accommodation for travel or the hiring process related to a physical disability, please let us know during recruitment and we will discuss your requirements.

Additional application information

Your base pay will depend on factors including location, experience and skills. Certain roles may be eligible for additional benefits and rewards, including annual bonuses. When applying, indicate your university grading result (or expected result) and the grading system used. For work history, focus on the last ten years since leaving undergraduate studies and follow the guidance provided on company applications.

Requisition ID: 829

How to apply

Apply via Canonical's careers site for this role: https://canonical.com/careers/3821346

Ready to Apply?

Take the next step in your career journey.

Apply Now

You will be redirected to the company's application page

💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!

About Canonical

Canonical Ltd. is a privately held software company based in London, England. Founded in 2004 by Mark Shuttleworth, Canonical is best known for developing Ubuntu, the world's most popular open-source operating system. The company offers a range of open-source solutions, including cloud infrastructure, edge computing, and AI tools, serving enterprises globally.

View Company Profile

Share this Job