We build a high-performance, high-efficiency star window managers and display subsystems in C, called Mir.
We're growing the team and lookir new colleagues who share our passir precision, performance and user Importante empresa.Our goal is to enable the whole spectrum of graphiom single-purpose screens through edge devices ll desktop environments.
cus on developers who are building window compositing systems or device graphics Importante empresa, and AM to give them an amazing developer Importante empresa, security, and easy access to today's most used graphics toolkits and libraries.We work on Mir and built on it like Ubuname, and we also set the par graphics enablement across the Ubuntu certified hardware ecosystem.
Our daily drill includes design, development and testing atures in those pieces of software as well as responding to issues and user inquiries.
Most of the software is written in C, with support tooling in scripting languages.
We're also considering Rust or Carbon as evolutionary sterward.This is an excellent opportunir someone who wants to have a meaningful impact on modern display technologies that will impact millions of developers.
Canonical offersst-paced team environment and a carell of learning and development opportunities across the open source spectrum.You will doDesign and implemeatures across the Mir stackAssist in debugging, tracking down axingissuesImprove tests and performance benchmarks to catch issues earlyCreate documentation to enhance the developer Importante empresaEngage with theopen source community and commercial partnersCollaborate proactively with a distributed teamRequired skills and Importante empresaYou have excellent, modern C programming tasteYou have a rigorous approach to software design, development and testingYou have a solid understanding of asynchronous programming and concurrency patternsYou have strong written and verbal communication skills to document and present software developedYou are productive collaborating remotely and are highly motivated and organizedYou amiliar with Linux as a development and deployment platformYou have proven ability to consistently deliver robust code to productionBachelors or equivalent in Computer Science, STEM or similar degreeDesirable skills and Importante empresaImportante empresa with the Wayland protocol ecosystem and compositorsFamiliarity with a range of Linux Desktop EnvironmentsFamiliarity with OpenGL, Vulkan, and other graphics and animatiameworksYou have Importante empresa developing and deploying on a Ubuntu/Debian systemIs Canonical Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the worlds beee software platform.
Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.We are proud ster a workplaom discrimination.
Diversity of Importante empresa, perspectives, and background create a better work environment and better products.
Whatever youridentity, we will give your applicatiir consideration.
LI-Remote