Talent.com
This job offer is not available in your country.
C++ / Rust Graphics and Windowing System Software Engineer - Mir

C++ / Rust Graphics and Windowing System Software Engineer - Mir

CanonicalWorkFromHome, Southland, New Zealand
18 days ago
Job description

Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world\'s leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing.

We are hiring a C++ / Rust Graphics and Windowing System Software Engineer .

We build Mir – a high-performance, high-efficiency technology stack for window managers, display subsystems and solutions built on top of it, like Ubuntu Frame. Leading with vision, we shape the technology stack that empowers communities to realize a world where apps work seamlessly in every graphical environment. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments. We also set the pace for graphics enablement across the Ubuntu certified hardware ecosystem. Our daily drill includes design, development and testing of features as well as working with the community and responding to issues and user inquiries. Most of the software is written in C++, with support tooling in scripting languages. We will use Rust as an evolutionary step forward. Thus candidates are required to have strong skills in both Rust and C++. We\'re growing the team and looking for new colleagues who share our passion for precision, performance and user experience. We are hiring on various career levels with a minimum of 2 years industry experience. We are looking for people who ideally have experience in building window compositing systems or graphics device experience. We\'re committed to creating an outstanding developer experience, secure foundations, and easy access to today\'s most used graphics toolkits and libraries. This is an excellent opportunity for someone who wants to have a meaningful impact on modern display technologies that will impact millions of developers and users. Canonical offers a fast-paced team environment and a career full of learning and development opportunities across the open source spectrum.

Location : This role will be based remotely in the EMEA or APAC region.

#J-18808-Ljbffr

Create a job alert for this search

Software • WorkFromHome, Southland, New Zealand

Related jobs
  • Promoted
System Software Engineer - Golang compiler, tooling, and ecosystem

System Software Engineer - Golang compiler, tooling, and ecosystem

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Software Engineering Manager, Ubuntu Gaming

Software Engineering Manager, Ubuntu Gaming

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Solution Architect

Solution Architect

FederatoWorkFromHome, Southland, New Zealand
Federato is on a mission to defend the right to efficient, equitable insurance for all.We enable insurers to provide affordable coverage to people and organizations facing today’s challenges, inclu...Show moreLast updated: 2 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

FederatoWorkFromHome, Southland, New Zealand
Federato is on a mission to defend the right to efficient, equitable insurance for all.We enable insurers to provide affordable coverage to people and organizations facing the issues of today - the...Show moreLast updated: 2 days ago
  • Promoted
Senior Software Engineer, Data Platform

Senior Software Engineer, Data Platform

SmarterDxWorkFromHome, Southland, New Zealand
We are looking for a data and backend-oriented Senior Software Engineer to help us advance our clinical AI by designing and building core systems that handle, process, and analyze clinical data at ...Show moreLast updated: 2 days ago
  • Promoted
Software Engineer - App Stores

Software Engineer - App Stores

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
  • New!
Software Engineer - Cross-platform C++ - Multipass

Software Engineer - Cross-platform C++ - Multipass

CanonicalWorkFromHome, Southland, New Zealand
Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance ...Show moreLast updated: 15 hours ago
  • Promoted
Partner Sales Director - Global System Integrator (GSI)

Partner Sales Director - Global System Integrator (GSI)

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Linux Devices Software Engineer

Linux Devices Software Engineer

CanonicalWorkFromHome, Southland, New Zealand
This role is one of our general tracks.Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful an...Show moreLast updated: 18 days ago
  • Promoted
Rust Engineering Lead - Linux and Open Source

Rust Engineering Lead - Linux and Open Source

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show moreLast updated: 18 days ago
  • Promoted
Junior Linux Kernel Engineer - Ubuntu

Junior Linux Kernel Engineer - Ubuntu

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as ...Show moreLast updated: 18 days ago
  • Promoted
Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Software Engineer (Python / Linux / Packaging)

Software Engineer (Python / Linux / Packaging)

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Cloud Solutions Architect - Alliances

Cloud Solutions Architect - Alliances

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Global Head of GSI Alliances

Global Head of GSI Alliances

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Juju Software Engineer (Go)

Juju Software Engineer (Go)

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Senior Software Engineer - Digital Workplace

Senior Software Engineer - Digital Workplace

CanonicalWorkFromHome, Southland, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 18 days ago
  • Promoted
Linux Engineering Manager - Optimisation for Latest Hardware

Linux Engineering Manager - Optimisation for Latest Hardware

CanonicalWorkFromHome, Southland, New Zealand
Lead an engineering team that partners with the Linux engineers of a major silicon company, and works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely use...Show moreLast updated: 18 days ago