
C++/Rust Graphics and Windowing System Software Engineer
Canonical
Completely RemoteFull TimeInformation Technology
Posted Today
Job description
Responsibilities
- Design and implementation of features across the Mir stack
- Assisting in debugging, tracking down and fixing issues
- Participating in engineering processes through code and architectural review
- Creating and improving tests and performance benchmarks
- Creating and maintaining documentation to enhance developer experience
- Engaging with the open source community and commercial partners
- Collaborating proactively with a distributed team
Requirements
- Bachelor’s or equivalent degree in Computer Science, STEM or similar
- 2+ years of professional working experience
- Excellent modern C++ programming skills
- Excellent Rust programming skills
- Familiarity with Linux as a development and deployment platform
- Ability to travel internationally twice a year for company events
Preferred Qualifications
- Experience with the Wayland protocol ecosystem and compositors
- Familiarity with OpenGL, Vulkan, Flutter, and other graphics toolkits
- Solid understanding of asynchronous programming and concurrency patterns
- Proven ability to deliver robust code to production
- Strong written and verbal communication skills
About the Company
Canonical is a leading provider of open source software and operating systems, most notably Ubuntu. The company is a pioneer of global distributed collaboration, supporting breakthrough initiatives in public cloud, data science, AI, and IoT.
Skills & tools
C++RustLinuxWaylandOpenGL
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Bachelor's degree in CS or STEM
- 022+ years industry experience
- 03Proficiency in C++
- 04Proficiency in Rust
- 05Linux familiarity
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches
Canonical
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches