CareerPlanGet AI match score →

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

Home Based - Asia Pacific🌐 Remote💼 Full-time🗓 2026-03-31 → 2026-07-31

Core

Design, development, and testing of features for the Mir high-performance window manager and display subsystem stack.

Role type

C++/Rust Graphics and Windowing System Software Engineer

Builds

Mir server stack, Ubuntu Frame, and display subsystems for edge devices to full desktop environments

Domain

Open source operating systems, Linux, graphics device drivers, window compositing

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++, Rust, Linux development, debugging, architectural review, test creation, performance benchmarking, documentation, open source community engagement

Preferred skills

Wayland protocol, compositors, OpenGL, Vulkan, Flutter, asynchronous programming, concurrency patterns

Technologies

Mir, Ubuntu, Linux, C++, Rust, Wayland, OpenGL, Vulkan, Flutter

Responsibilities

Design and implementation of features across the Mir stack, debugging and fixing issues, participating in code and architectural review, creating and improving tests and performance benchmarks, creating and maintaining documentation, engaging with the open source community and commercial partners

Seniority

Mid-level (2+ years experience)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗