C++/RUST GRAPHICS AND WINDOWING SYSTEM SOFTWARE ENGINEER - MIR

Canonical
Full-time
Home Based - APAC; Home based - EMEA
Posted on 5 months ago

Job Description

Canonical is seeking a skilled C++/Rust Software Engineer to contribute to the development of their high-performance graphics and windowing system stack, Mir. The role involves designing, implementing, and testing features, collaborating with the open-source community, and ensuring a seamless user experience across various graphical environments. The position is remote within the EMEA or APAC region.

Responsibilities

  • Design and implementation of features across the Mir stack
  • Debugging, tracking, and fixing issues
  • Participating in code and architectural review
  • Creating and improving tests and performance benchmarks
  • Creating and maintaining documentation
  • Engaging with the open source community
  • Collaborating with a distributed team

Requirements

  • Bachelor’s degree in Computer Science, STEM or similar
  • 2+ years of working experience
  • Excellent modern C++ and Rust programming skills
  • Familiarity with Linux
  • Ability to collaborate remotely
  • Ability to travel internationally twice a year

Benefits

  • No benefits