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:
The position is for a C++ Graphics and Windowing System Software Engineer at Mir, a high-performance stack for window managers and display subsystems.
The role is home-based in the Asia Pacific region, specifically in Perth.
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 is primarily written in 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 required.
A solid understanding of asynchronous programming and concurrency patterns is necessary.
Strong written and verbal communication skills are essential 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 necessary.
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 fosters a workplace free from discrimination, promoting diversity of experience, perspectives, and backgrounds.
Employees are given fair consideration regardless of their identity, contributing to a better work environment and better products.
Apply now
Please, let Canonical - Jobs know you found this job
on RemoteYeah
.
This helps us grow 🌱.