Responsibilities
- Design and implement features across the Mir stack
- Assist in debugging, tracking down and fixing issues
- Improve tests and performance benchmarks to catch issues early
- Create documentation to enhance the developer experience
- Engage with the open source community and commercial partners
- Collaborate proactively with a distributed team
Required skills and experience
- You have excellent, modern C++ programming taste
- You have a rigorous approach to software design, development
and testing
- You have a solid understanding of asynchronous programming and
concurrency patterns
- You have strong written and verbal communication skills to
document and present software developed
- You are productive collaborating remotely and are highly
motivated and organized
- You are familiar with Linux as a development and deployment
platform
- You have proven ability to consistently deliver robust code to
production
- Bachelor’s or equivalent in Computer Science, STEM or similar
degree
Desirable skills and experience
- Experience with the Wayland protocol ecosystem and compositors
- Familiarity with a range of Linux Desktop Environments
- Familiarity with OpenGL, Vulkan, and other graphics and
animation frameworks
- You have experience developing and deploying on a
Ubuntu/Debian system
How To Apply