← Zurück zur Liste
Stelle · Mid-level

C++/Rust Graphics and Windowing System Software Engineer - Mir

Softwareentwickler • Mid-level • Remote • Vollzeit • Europäische Union EU/EMEA

Canonical is hiring a software engineer for the Mir project, a high-performance technology stack for window managers and display subsystems (e.g. Ubuntu Frame). The team works in C++ and Rust, remotely from the EMEA or APAC region.

Responsibilities

  • ▹Design and implement features across the Mir stack
  • ▹Assist in debugging and tracking down issues
  • ▹Participate in code and architectural reviews
  • ▹Create and improve tests and performance benchmarks
  • ▹Create and maintain developer documentation
  • ▹Engage with the open source community and commercial partners

Requirements

  • ▹Excellent Bachelor's degree or equivalent in Computer Science or STEM, 2+ years of experience
  • ▹Excellent modern C++ and Rust programming skills
  • ▹Familiarity with Linux as a development and deployment platform
  • ▹Ability to collaborate effectively in a remote, distributed team

Nice to have

  • ▹Experience with window compositing systems or graphics devices

Soft skills

Passion for precision and performanceMotivated, organized remote work

What we offer

  • ▹Fully remote work in the EMEA or APAC region
  • ▹International travel twice a year for company events

About the company

Canonical is the company behind Ubuntu, a leading open source software provider with 1200+ colleagues in 75+ countries.

Ähnliche Stellen