Find your next role
Discover roles across ambitious teams
7,329 jobs
- 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.