Open Source Graphics Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

3D Computer Graphics Software Application Programming Interfaces (APIs) C++ (Programming Language) Profiling Linux OpenGL Open Source Technology Software Engineering Information Technology Free and Open-Source Software

Job description

In this remote role you will be involved in developing next generation graphics capabilities for Open Source software.

Joining a distributed community of dedicated open source developers, you will work on aspects such as kernel drivers, graphics APIs, and display servers. Activities will cover the full software development lifecycle, including liaising with customers to determine requirements and understand issues, contributing to the development of 3D graphics code, developing GPU compilers, performance profiling and optimisation, and optionally taking on some leadership responsibilities.

Whilst this is a remote role, occasional attendance at the Cambridge office may be needed and so you will need to be located in the UK and have fully UK work permission without time restriction or the need for sponsorship.

Requirements

  • A 1st or 2.1 degree in a relevant STEM subject (such as Computer Science, Maths etc.) from a well-respected university along with top grades at A-level (or equivalent)
  • Previous experience of collaborating on non-trivial Open Source development projects - i.e. making substantial code submissions
  • Expertise in OpenGL and/or Vulkan APIs
  • Excellent software engineering skills developing for Linux in C or C++

Benefits & conditions

This is a rare opportunity to join a company offering the flexibility to work from home at a UK location of your own choosing, and the satisfaction of working on Open-Source projects. The role offers a highly competitive salary and excellent benefits package.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all