Padmi
Collabora logo
Collabora

Linux kernel development · GPU graphics drivers

GPU Consultant Engineer (Remote/Anywhere)

Remote · United KingdomPosted 2 months ago
Software engineeringUnspecifiedFull Time
Apply at Collabora

Opens the source posting on jobs.lever.co

Source description

About the role

View original

Compensation & Benefits

We offer a competitive benefits package tailored to each country in which we have employees, plus a core global benefit offering accessible to all Collaborans. Our core benefits include:

Competitive salary based on experience and location

Office setup budget

Sabbatical/Retention of Services - after five years continuous service

Co-working policy - support for working outside home

Wellness assessments - biannual wellbeing assessments with a trained mental health specialist

Conference attendance - we cover expenses and encourage speaking opportunities

Open source time - contribute to projects you care about

Work Environment

Fully remote - work where you’re most productive

Global team - engineers across Europe, Americas and Asia

No on-call rotations - this isn't support work

Sustainable pace - we're here for the long term

Flexible hours - manage your own schedule

Growth & Impact

Upstream contributions - your work shapes Linux, not just client products

Technical leadership track - path to principal engineer, subsystem expertise or technical architecture roles

Consulting track - develop deeper client relationships, lead customer engagements or shape service offerings

Mentorship opportunities - both receiving and providing guidance

Conference speaking - we support presentation submissions and provide coaching

Recognition - your contributions are public, building your professional reputation

Culture & Values

Upstream first - we believe the best solutions benefit everyone

Transparency - open discussion about technical decisions, business constraints and project challenges

Pragmatism - perfect is the enemy of good; we ship quality code that solves real problems

Respect for expertise - we trust engineers to make technical decisions

Collaborative - we succeed by working together, internally and with the community

Sustainable pace - we're here for the marathon, not the sprint

A Day in the Life

Morning (your timezone):

Review overnight Mesa GitLab discussion on your patch series

Triage a rendering corruption report from a client - identify whether it is a driver bug or a spec interpretation issue

Respond to maintainer feedback on a Vulkan extension implementation

Pair debug session with a colleague on unexpected GPU hang behaviour

Midday:

Deep work: implement a missing feature in the Vulkan driver, cross-referencing the spec and hardware documentation

Quick video call with client team to walk through your proposed fix and explain the trade-offs

Review a colleague's DRM buffer management patch before they send it upstream

Help a colleague debug an issue to identify whether it is GPU related

Afternoon:

Reproduce a client issue locally using RenderDoc and Vulkan validation layers - narrow it down to a specific draw call

Update client on timeline, discuss whether a quick workaround or a proper upstream fix is the right move for their schedule

Join optional team discussion on how to handle a tricky synchronisation edge case

Write a clear commit message explaining not just what changed but why the hardware requires it

Some days are heads-down driver work with hours spent in a debugger. Others involve more client communication and architectural discussion. You will find a balance that suits the project and your strengths.

More at Collabora

Related open roles

View all roles