Remote Otter LogoRemoteOtter

C++ Graphics and Windowing System Software Engineer - Mir - Remote

Posted 41 weeks ago
Software Development
Full Time
Worldwide

Overview

We build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience.

In Short

  • Design and implement features across the Mir stack
  • Assist in debugging, tracking down and fixing issues
  • Improve tests and performance benchmarks to catch issues early
  • Create documentation to enhance the developer experience
  • Engage with the open source community and commercial partners
  • Collaborate proactively with a distributed team

Requirements

  • You have excellent, modern C++ programming taste
  • You have a rigorous approach to software design, development and testing
  • You have a solid understanding of asynchronous programming and concurrency patterns
  • You have strong written and verbal communication skills to document and present software developed
  • You are productive collaborating remotely and are highly motivated and organized
  • You are familiar with Linux as a development and deployment platform
  • You have proven ability to consistently deliver robust code to production
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree

Benefits

  • Fast-paced team environment
  • Career full of learning and development opportunities
  • Impact on modern display technologies
  • Work with the open-source community
  • Diversity of experience and perspectives
Canonical logo

Canonical

Canonical is a prominent provider of open source software and operating systems, particularly known for its widely adopted platform, Ubuntu. The company serves a diverse range of global enterprise and technology markets, playing a crucial role in innovative sectors such as public cloud, data science, AI, engineering, and IoT. With a workforce of over 1,100 employees across more than 75 countries, Canonical champions a model of global distributed collaboration, minimizing office-based roles and facilitating in-person team meetings in various global locations. The company is committed to fostering technical leadership and career development within its teams, ensuring that its products are secure, efficient, and aligned with the needs of its customers, which include leading public cloud and silicon providers.

Share This Job!

Save This Job!

Similar Jobs:

Plain Concepts logo

Graphics AI Software Engineer - Remote

Plain Concepts

32 weeks ago

Join our team as a Graphics AI Software Engineer to develop innovative AI solutions for 3D graphics and computer vision.

Spain
Full-time
Software Development
Postman logo

Software and Systems Engineer - Remote

Postman

28 weeks ago

Postman is seeking a Software and Systems Engineer to develop and maintain their API workflow systems in a cloud environment.

USA
Full-time
Software Development
Lightspeed Systems logo

Windows C# Software Engineer - Remote

Lightspeed Systems

27 weeks ago

Join our team as a Windows C# Software Engineer to develop innovative software solutions for Windows Desktop Applications.

USA
Full-time
Software Development
Parallelz logo

Systems & Graphics Engineer - Remote

Parallelz

38 weeks ago

Join Parallelz as a Senior Software Engineer to develop innovative solutions for mobile app transformation.

Canada
Full-time
Software Development

R.V

Windows Software Engineer - Remote

Renewed Vision

54 weeks ago

Join Renewed Vision as a Windows Software Engineer to develop innovative features and technologies for our platform.

Worldwide
Full-time
Software Development