C++ / Rust Graphics and Windowing System Software Engineer - Mir
Canonical is hiring for a C++ / Rust Graphics and Windowing System Software Engineer - Mir role. The Mir project builds high-performance window managers and display subsystems, with Ubuntu Frame as an ecosystem on top of it. This role is remote in the EMEA or APAC region.
We build Mir – a high-performance, high-efficiency technology stack for window managers, display subsystems and solutions built on top of it. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments, and to enable graphics across the Ubuntu certified hardware ecosystem. Our daily work includes design, development and testing of features, and collaboration with the community and users.
Most of the software is written in C++, with support tooling in scripting languages. We will use Rust as an evolutionary step forward. Candidates should have strong skills in both Rust and C++. We are growing the team and look for colleagues who share our passion for precision, performance and user experience. We hire at various career levels with a minimum of 2 years industry experience. Experience in building window compositing systems or graphics device experience is ideal. We are committed to an outstanding developer experience, secure foundations, and easy access to today\u2019s most used graphics toolkits and libraries.
This is an excellent opportunity to have a meaningful impact on modern display technologies used by millions of developers and users. Canonical offers a fast-paced team environment and opportunities for learning and development across the open source spectrum.
Location : Remote in the EMEA or APAC region.
The role entails
What we are looking for
Nice-to-have skills
What we offer colleagues
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we recruit on a global basis and set a high standard for people joining the company. Most colleagues work remotely. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#Graphics #OpenSource #Canonical #Mir #Rust #C++
Seniority level
Employment type
Job function
Referrals increase your chances of interviewing at Canonical by 2x
#J-18808-Ljbffr
Graphic • WorkFromHome, Medina Province, Saudi Arabia