Full-time

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

Posted by Canonical • Bayan Lepas, Penang, Malaysia

📍 Bayan Lepas, Penang 🕒 February 23, 2026

About the Role

Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We build Mir – a high-performance, high-efficiency technology stack for window managers and display subsystems, and solutions built on top of it, like Ubuntu Frame. We are hiring a C++/Rust Graphics and Windowing System Software Engineer to contribute to Mir and related projects. Location: this role will be based remotely in the EMEA or APAC region.

The company is founder-led, profitable, and growing. Canonical offers a fast-paced team environment and opportunities for learning and development across the open source spectrum. Teams meet in person two to four times annually at locations around the world to align on strategy and execution.

This role involves designing, developing, and testing...

Ready to Apply?

Submit your application today and take the next step in your career journey with Canonical.

Apply Now