Remote C++ Graphics and Windowing System Software Engineer - Mir
Posted
Apply now
Please, let Canonical know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The position is for a C++ Graphics and Windowing System Software Engineer at Canonical, working on the Mir stack, which is a high-performance, high-efficiency system for window managers and display subsystems.
The team is focused on enabling a wide range of graphics applications, from single-purpose screens to full desktop environments.
Responsibilities include designing and implementing features across the Mir stack, debugging and fixing issues, improving tests and performance benchmarks, creating documentation, engaging with the open source community, and collaborating with a distributed team.
The software development primarily uses C++, with support tooling in scripting languages, and there is consideration for using Rust or Carbon in the future.
This role offers the opportunity to impact modern display technologies that will affect millions of developers.
Requirements:
Candidates must have excellent modern C++ programming skills.
A rigorous approach to software design, development, and testing is essential.
A solid understanding of asynchronous programming and concurrency patterns is required.
Strong written and verbal communication skills are necessary for documenting and presenting developed software.
Candidates should be productive in remote collaboration and possess high motivation and organizational skills.
Familiarity with Linux as a development and deployment platform is required.
Proven ability to consistently deliver robust code to production is essential.
A Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field is required.
Benefits:
Canonical offers a fast-paced team environment with numerous learning and development opportunities across the open source spectrum.
The company promotes a workplace free from discrimination, valuing diversity of experience, perspectives, and backgrounds to create a better work environment and products.
Apply now
Please, let Canonical know you found this job
on RemoteYeah
.
This helps us grow 🌱.