Canonical

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

Remote
Engineering
€6000 - €12000

Company:

Role:

Job Description

Canonical is hiring aC++/Rust Graphics and Windowing System Software Engineer to contribute to our Mir project which focuses on building high-performance window managers and display subsystems. The role involves designing and implementing features across the Mir stack assisting in debugging and fixing issues while also participating in our engineering processes including code and architectural reviews. Candidates will be responsible for creating and improving tests and performance benchmarks as well as maintaining documentation to enhance the developer experience. Strong experience in both C++ and Rust is required as the software mainly utilizes these languages alongside some scripting for tool support. Ideal candidates are expected to have experience with window compositing systems and graphics devices while being passionate about precision performance and user experience. This opportunity allows you to significantly impact modern display technologies benefiting millions while enjoying a career filled with learning along with a distributed work environment and remote location flexibility in the EMEA or APAC region.

Built on Unicorn Platform