Find your next role

Discover roles across ambitious teams

7,329 jobs

Sort by
  • More jobs

Canonical

C++/Rust Graphics And Windowing System Software Engineer

Remote · APAC, EMEA · Full time · Mid level

About the role

Design and develop features for the Mir graphics and windowing system stack. Collaborate with a distributed team and engage with the open source community.

What you’ll do

• Design and implement features across the Mir stack. • Debug and fix issues in the software. • Participate in code and architectural reviews. • Create and improve tests and performance benchmarks. • Maintain documentation to enhance developer experience.

What you’ll bring

• Bachelor's degree in Computer Science or STEM. • 2+ years industry experience. • Excellent modern C++ and Rust skills. • Familiarity with Linux development and deployment. • Ability to collaborate remotely and travel twice yearly.

Life at Canonical

Distributed work environment with biannual team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Wellness programs and travel opportunities.

About Canonical

Canonical provides open source software and operating systems globally, including Ubuntu. It supports enterprise initiatives in cloud, AI, IoT, and more with a distributed team across 75+ countries.

Posted 7 hours ago