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 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback