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

Canonical
Full-time Subang Jaya, Selangor IT & Technology
Posted:
March 03, 2026
Location:
Subang Jaya, Selangor, Malaysia

Job Description

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...

Apply for this Job

Submit your application for the C++/Rust Graphics and Windowing System Software Engineer - Mir position at Canonical.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Subang Jaya, Malaysia
Posted: March 03, 2026
Deadline: April 12, 2026