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, Canterbury, New Zealand
30+ 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, Canterbury, New Zealand

Related jobs
  • Promoted
Linux Engineering Manager - Optimisation for Latest Hardware

Linux Engineering Manager - Optimisation for Latest Hardware

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Software Engineer - Solutions Engineering

Software Engineer - Solutions Engineering

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

Senior Software Engineer - Digital Workplace

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Linux Devices Software Engineer

Linux Devices Software Engineer

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Senior C++ Software Engineer

Senior C++ Software Engineer

CodeMatchWorkFromHome, Canterbury, New Zealand
Are you ready to turbo charge your career and contribute to software product transformation, through cutting-edge technologies? Join my clients team in Christchurch as a C++ Software Engineering co...Show moreLast updated: 3 days ago
  • Promoted
Python Software Engineer - Ubuntu Hardware Certification Team

Python Software Engineer - Ubuntu Hardware Certification Team

CanonicalWorkFromHome, Canterbury, New Zealand
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly.We work at...Show moreLast updated: 21 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

FederatoWorkFromHome, Canterbury, 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: 3 days ago
  • Promoted
Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Solution Architect

Solution Architect

FederatoWorkFromHome, Canterbury, 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: 3 days ago
  • Promoted
  • New!
Software Engineer- Design Systems

Software Engineer- Design Systems

DataannotationWorkFromHome, Canterbury, New Zealand
We are looking for a Software Engineer- Design Systems to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve th...Show moreLast updated: 1 hour ago
  • Promoted
Juju Software Engineer (Go)

Juju Software Engineer (Go)

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Software Engineer (Python / Linux / Packaging)

Software Engineer (Python / Linux / Packaging)

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Software Engineering Manager, Ubuntu Gaming

Software Engineering Manager, Ubuntu Gaming

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Partner Sales Director - Global System Integrator (GSI)

Partner Sales Director - Global System Integrator (GSI)

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
System Software Engineer - Golang compiler, tooling, and ecosystem

System Software Engineer - Golang compiler, tooling, and ecosystem

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

Senior Software Engineer, Data Platform

SmarterDxWorkFromHome, Canterbury, 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: 3 days ago
  • Promoted
Software Engineer - Cross-platform C++ - Multipass

Software Engineer - Cross-platform C++ - Multipass

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago
  • Promoted
Rust Engineering Lead - Linux and Open Source

Rust Engineering Lead - Linux and Open Source

CanonicalWorkFromHome, Canterbury, 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: 30+ days ago