Talent.com
Canonical is hiring: C++/Rust Graphics and Windowing System Software Engineer -
Canonical is hiring: C++/Rust Graphics and Windowing System Software Engineer -Canonical • Delhi, OH, United States
[error_messages.no_longer_accepting]
Canonical is hiring : C++ / Rust Graphics and Windowing System Software Engineer -

Canonical is hiring : C++ / Rust Graphics and Windowing System Software Engineer -

Canonical • Delhi, OH, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Overview C++ / Rust Graphics and Windowing System Software Engineer - Mir at Canonical. This role is remote in the EMEA or APAC region.

Responsibilities Design and implementation of features across the Mir stack

Assisting in debugging, tracking down and fixing issues

Participating in our engineering process through code and architectural review

Creating and improving tests and performance benchmarks to catch issues early

Creating and maintaining documentation to enhance the developer experience

Engaging with the open source community and commercial partners

Collaborating proactively with a distributed team

What we are looking for in you Excellent Bachelor's or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience

Excellent modern C++ and excellent Rust programming skills

Familiarity with Linux as a development and deployment platform

Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized

Ability to travel internationally twice a year for company events up to two weeks long

Nice-to-have skills You have experience with the Wayland protocol ecosystem and compositors

You are familiar with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks

You have a solid understanding of asynchronous programming and concurrency patterns

You have proven ability to consistently deliver robust code to production

You have strong written and verbal communication skills to document and present software developed

What we offer colleagues Distributed work environment with twice-yearly team sprints in person

Personal learning and development budget of USD 2,000 per year

Annual compensation review

Recognition rewards

Annual holiday leave

Maternity and paternity leave

Team Member Assistance Program & Wellness Platform

Opportunity to travel to new locations to meet colleagues

Priority Pass and travel upgrades for long-haul company events

About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#Graphics #OpenSource #Canonical #Mir #Rust #C++

#J-18808-Ljbffr

[job_alerts.create_a_job]

Is Hiring Graphic • Delhi, OH, United States

[internal_linking.related_jobs]
Tooling Supervisor

Tooling Supervisor

1007 Clarios, LLC • Florence, KY, United States
[job_card.full_time]
Supervises technicians and other staff responsible for handling equipment, tools and processes.May also supervise employees who design, construct, maintain, calibrate and repair equipment tools, fi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
PROCESS ENGINEER

PROCESS ENGINEER

Search Enterprises South, Inc. • Cincinnati, OH, US
[job_card.full_time]
Support unit engineering and production needs to ensure the asset runs safely, efficiently, and reliably at all times.Responsible for the development of and maintaining the Operating Envelopes and ...[show_more]
[last_updated.last_updated_30] • [promoted]
Animatronic - Senior Mechanical Engineer

Animatronic - Senior Mechanical Engineer

LF Studios • Cincinnati, Ohio, United States
[job_card.full_time]
[filters_job_card.quick_apply]
Our work can be found in leading theme parks, museums, science centers, and branded spaces all over the world.We are seeking a full-time experienced Engineer with an uncompromising commitment to ex...[show_more]
[last_updated.last_updated_variable_days]
Software Applications Developer 2, Digital Technology Solutions

Software Applications Developer 2, Digital Technology Solutions

InsideHigherEd • Cincinnati, Ohio, United States
[job_card.full_time]
Current UC employees must apply internally via.Next Lives at the University of Cincinnati.Founded in 1819, the University of Cincinnati ranks among the nation’s best urban public research universit...[show_more]
[last_updated.last_updated_30] • [promoted]
Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

Mercor • Hamilton, Ohio, US
[filters.remote]
[job_card.part_time]
Mercor is hiring experienced Go Engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending coding b...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
AV / L Independent Contractors

AV / L Independent Contractors

Access Audio • Cincinnati, OH, US
[job_card.full_time]
[filters_job_card.quick_apply]
Access Audio is a premier live event production company specializing in high-quality audio, lighting, video, and staging solutions. We work with top-tier clients in entertainment, corporate events, ...[show_more]
[last_updated.last_updated_30]
University of Cincinnati R&D Engineer Co-op

University of Cincinnati R&D Engineer Co-op

Procter & Gamble • Cincinnati, OH, United States
[job_card.full_time] +1
University of Cincinnati R&D Engineer Co-op- University of Cincinnati Students ONLY.Your first step towards an amazing career in Research and Development (R&D) at Procter and Gamble (P&G) starts wi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Controls Engineer

Controls Engineer

ProMach Careers • Forest, Ohio, USA
[job_card.full_time]
ProMachs Systems business we have a longstanding reputation in the industries we serve.We offer an extensive portfolio of conveyor equipment and related container handling machinery.We specialize i...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Full Stack Engineer / Software Engineer(only W2, onsite)

Full Stack Engineer / Software Engineer(only W2, onsite)

CBTS • Cincinnati, OH, United States
[job_card.full_time]
Extensible Markup Language (XML).[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Engineer - Color Technology

Senior Engineer - Color Technology

Celanese • Florence, KY, US
[job_card.full_time]
[filters_job_card.quick_apply]
Celanese seeks a Color Developer with prior work experience in the coloring of plastics.The Color Developer will develop new color products in all Celanese Engineered Materials resins and collabora...[show_more]
[last_updated.last_updated_variable_hours] • [new]
Blue Yonder WMS Architect

Blue Yonder WMS Architect

Ajna Infotech • Cincinnati, Ohio, USA
[job_card.full_time]
Job Title : Blue Yonder WMS Architect.Location : Cincinnati OH (Remote).Should have a strong supply chain warehouse management domain knowledge and overall WMS TMS knowledge.Good understanding of the...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Engineer Computer Systems Support (Cincinnati)

Engineer Computer Systems Support (Cincinnati)

Tata Consultancy Services • Cincinnati, OH, US
[job_card.part_time]
Role : Engineer Computer Systems Support.Location : Cincinnati, Ohio, United States.Design and maintain enterprise desktop images and deployment processes using tools such as Microsoft Endpoint Confi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Project Engineer- PLC Controls

Project Engineer- PLC Controls

Element Materials Technology • Fairfield, Ohio, USA
[job_card.permanent]
Element has an exciting opportunity for a.Element Cincinnatis capabilities range from high and low cycle fatigue testing at elevated and sub-ambient temperatures to fracture mechanics and monotonic...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Encore Talent Solutions • Cincinnati, OH, US
[job_card.full_time]
The Lead - Software Engineer is responsible for designing and developing server programs for distribution center management. This role understands business and customer requirements that drive the d...[show_more]
[last_updated.last_updated_30] • [promoted]
Mobile Application Developer (2025-3176) (Cincinnati)

Mobile Application Developer (2025-3176) (Cincinnati)

Definity • Cincinnati, OH, United States
[job_card.permanent]
Definitys suite of mobile applications built with.This role will collaborate closely with UI / UX designers, back-end engineers, and QA to deliver performant, reliable, and user-friendly apps that in...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Mechanical Engineer

Senior Mechanical Engineer

Gus Perdikakis Associates • Cincinnati, OH, US
[job_card.full_time]
Our client, a leading architectural / engineering firm, seeks a.Commercial, Education, Government, Mixed Use, Retail, and Workplace sectors. BS in Mechanical Engineering (ABET-accredited).HVAC, cont...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Manufacturing Test Engineer - Hardware

Manufacturing Test Engineer - Hardware

JABIL CIRCUIT, INC • Florence, Kentucky, United States
[job_card.full_time]
SUMMARY The Manufacturing Test Engineer plays a critical role in performing hands-on debugging, validation, and system-level failure analysis of next-generation server and rack systems within a hig...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior HVAC Mechanical Engineer (Cincinnati / Columbus, Ohio or Greensboro, North Carolina)

Senior HVAC Mechanical Engineer (Cincinnati / Columbus, Ohio or Greensboro, North Carolina)

SHP • Cincinnati, OH, USA
[job_card.full_time]
[filters_job_card.quick_apply]
At SHP, we design more than just buildings - we create experiences that inspire people to learn, work, and connect.With a legacy that spans over 120 years, SHP is a nationally recognized architectu...[show_more]
[last_updated.last_updated_variable_days]