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, Waikato, New Zealand
20 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, Waikato, New Zealand

Related jobs
  • Promoted
Software Engineer - Cross-platform C++ - Multipass

Software Engineer - Cross-platform C++ - Multipass

CanonicalWorkFromHome, Waikato, 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: 2 days ago
  • Promoted
Software Engineering Manager - Ubuntu Linux Kernel

Software Engineering Manager - Ubuntu Linux Kernel

CanonicalWorkFromHome, Waikato, New Zealand
Software Engineering Manager - Ubuntu Linux Kernel.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu...Show moreLast updated: 20 days ago
  • Promoted
Global Head of GSI Alliances

Global Head of GSI Alliances

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Linux Devices Software Engineer

Linux Devices Software Engineer

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Linux Engineering Manager - Optimisation for Latest Hardware

Linux Engineering Manager - Optimisation for Latest Hardware

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Cloud Solutions Architect - Alliances

Cloud Solutions Architect - Alliances

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Senior Software Engineer, Data Platform

Senior Software Engineer, Data Platform

SmarterDxWorkFromHome, Waikato, 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: 4 days ago
  • Promoted
Garage Door Specialists

Garage Door Specialists

Waikato Door Specialists LtdHamilton, Waikato, New Zealand
We are looking for a specialist garage door installer / technician with a can-do attitude, who is self driven, reliable, professional and courteous. We offer full time positions specialising in reside...Show moreLast updated: 21 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

FederatoWorkFromHome, Waikato, 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: 4 days ago
  • Promoted
Software Engineering Manager, Ubuntu Gaming

Software Engineering Manager, Ubuntu Gaming

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Intermediate / Senior Firmware Engineer - 18month Fixed Term

Intermediate / Senior Firmware Engineer - 18month Fixed Term

Gallagher Group LimitedHamilton, Waikato, New Zealand
We’re eShepherd - a fast-moving agritech startup revolutionising livestock management.We combine startup grit with the strength of a global leader. Our team thrives on curiosity, collaboration, and ...Show moreLast updated: 1 day ago
  • Promoted
Solution Architect

Solution Architect

FederatoWorkFromHome, Waikato, 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: 4 days ago
  • Promoted
Solution Architect

Solution Architect

Consult RecruitmentWorkFromHome, Waikato, New Zealand
Our client is undergoing a major technology transformation and is looking for a Solution Architect to lead the design and delivery of solutions across CRM, billing, and core business systems.Design...Show moreLast updated: 2 days ago
  • Promoted
System Software Engineer - Golang compiler, tooling, and ecosystem

System Software Engineer - Golang compiler, tooling, and ecosystem

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Senior Software Engineer - Digital Workplace

Senior Software Engineer - Digital Workplace

CanonicalWorkFromHome, Waikato, 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: 20 days ago
  • Promoted
Intermediate / Senior Firmware Engineer - 18month Fixed Term

Intermediate / Senior Firmware Engineer - 18month Fixed Term

GallagherHamilton, Waikato, New Zealand
We’re seeking an intermediate or senior Firmware Engineer to lead the development of embedded systems for cutting-edge IoT and smart tech products. You’ll architect and implement firmware platforms,...Show moreLast updated: 2 days ago
  • Promoted
Partner Sales Director - Global System Integrator (GSI)

Partner Sales Director - Global System Integrator (GSI)

CanonicalWorkFromHome, Waikato, 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: 20 days ago