Canonical logo
Canonical·Verified

Embedded & Desktop Linux Systems Engineer - Optimisation

Role Overview

Work across the full Linux stack—from kernel through GUI—to optimise Ubuntu for the latest silicon. This is a fast-paced, problem-solving role where you will partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for PC and IoT technologies.

Key Responsibilities

  • Design and implement Ubuntu integration for the latest IoT and server-class hardware platforms.
  • Collaborate with partners to deliver a high-performance, optimised Ubuntu experience.
  • Take a holistic approach to platform integration, including technical planning, testing strategy, and quality metrics.
  • Serve as a technical lead on complex customer engagements spanning cloud to edge architectures.
  • Assist customers with SDK integration, device OS image builds, and application optimisation for Ubuntu Core, Desktop, and Server.

What We Are Looking For

  • Passion for technology and working with brilliant, global teams.
  • Bachelor’s degree in Computer Science, STEM, or a related field.
  • Proven experience with Linux packaging (Debian, RPM, Yocto).
  • Experience working with open source communities and licensing.
  • Proficiency in C and C++.
  • Strong self-discipline and motivation to work in a globally distributed team.

Additional Skills (Bonus)

  • Experience with graphics stacks.
  • Understanding of networking (TCP/IP, DHCP, HTTP/REST).
  • Knowledge of security best practices in IoT or server environments.
  • Public speaking or strong communication skills.
  • Embedded experience (SoC, BMCs, bootloaders, firmware).
  • Familiarity with Docker, OCI containers, or Kubernetes.

What We Offer

  • Fully remote working environment.
  • Personal learning and development budget of $2,000 USD per annum.
  • Annual compensation review and recognition rewards.
  • Competitive base pay with potential for performance-based bonuses.
  • Parental leave and Employee Assistance Programme.
  • Opportunities for international travel to company 'sprints'.

Open to

Worldwide

Sign in to track applications and earn points.

More roles at Canonical

Similar remote roles