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:

  • 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 and open to candidates worldwide.
  • 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.
  • The company fosters a workplace free from discrimination, promoting 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 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback