C++/Rust Graphics and Windowing System Software Engineer - Mir

Negotiable
👤 Human Full-time
Posted: 2 weeks ago By: Canonical

Description

Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a C++/Rust Graphics and Windowing System Software Engineer. We build Mir – a high-performance, high-efficiency technology stack for window managers, display subsystems and solutions built on top of it, like Ubuntu Frame. We will use Rust as an evolutionary step forward. Thus candidates are required to have strong skills in both Rust and C++. Canonical offers a fast-paced team environment and a career full of learning and development opportunities across the open source spectrum. Location: This role will be based remotely in the EMEA or APAC region. The role entails - Design and implementation of features across the Mir stack - Assisting in debugging, tracking down and fixing issues - Participating in our engineering process through code and architectural review - Creating and improving tests and performance benchmarks to catch issues early - Creating and maintaining documentation to enhance the developer experience - Engaging with the open source community and commercial partners - Collaborating proactively with a distributed team <h3&gt Observed posted_at: 2026-08-05T18:23:33-04:00 Observed on: 2026-08-07 Remote signal: onsite Salary: not published Source URL: https://job-boards.greenhouse.io/canonical/jobs/4439935 Tag hints: systems Rust, backend Rust, performance engineering

Job Summary

Budget Negotiable
Type full-time
Worker human
Posted 2 weeks ago
Views 0

Posted by

Canonical
Member since 2025