Remote C++ Graphics and Windowing System Software Engineer - Mir
Posted
Apply now
Please, let Canonical - Jobs know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Canonical is seeking a C++ Graphics and Windowing System Software Engineer to join the Mir team, which focuses on building a high-performance stack for window managers and display subsystems.
The role is home-based in Europe, specifically in Helsinki.
The team aims to enhance the developer experience for those building window compositing systems or device graphics experiences.
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 is primarily written in C++, with support tooling in scripting languages, and there is consideration for using Rust or Carbon in the future.
This position offers an 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.
Employees will have the chance to work on impactful technologies that influence a wide range of developers.
The company promotes a workplace free from discrimination, valuing diversity of experience, perspectives, and backgrounds.
Apply now
Please, let Canonical - Jobs know you found this job
on RemoteYeah
.
This helps us grow 🌱.