Loading...
Loading...
Canonical
Canonical is hiring a C++/Rust Graphics and Windowing System Software Engineer to work on Mir, their open-source high-performance window manager and display subsystem stack. This remote role (EMEA or APAC) involves designing and implementing features across the Mir stack, debugging issues, writing tests and benchmarks, and engaging with the open source community. Candidates need strong modern C++ and Rust skills, a Computer Science or STEM degree, and at least 2 years of industry experience. Experience with Wayland compositors or graphics device development is a strong plus.
Create a free account to read the full job description, apply, and unlock a free AI study plan with Canonical's interview process, recent question patterns, and step-by-step practice.
Sign in to unlock a company-specific preparation guide for Canonical: interview rounds, recent question patterns, Coach AI practice, coding & system design drills, behavioural prep, and a mock interview — all tailored to this role.