GPU Consultant Engineer
Quick Summary
Balance upstream correctness with real-world pressures: hardware bring-up timelines, vendor NDAs, performance targets and client deadlines,
About the Role
~1 min readBuild open source graphics drivers that run on real hardware. You will work directly in the Vulkan driver stack, contributing upstream to Mesa and the Linux DRM subsystem, and solving problems that affect how GPUs are used across the Linux ecosystem.
This isn't just maintenance work. You will be debugging real hardware behaviour, reading GPU specs and kernel internals and writing code that ends up in distributions used by millions of people. The work is technically deep and the feedback loop is direct.
The role combines low-level systems programming with open source collaboration. You will work alongside experienced graphics engineers, develop genuine expertise in how modern GPUs work from the kernel up, and grow into a contributor that the broader open source graphics community knows by name.
Requirements
~1 min readUnderstanding of KMS fundamentals or Wayland clients
What We Offer
~1 min readWe 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:
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
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
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.
We respect your time and provide a clear, structured process:
-
Application Review (within 1 week) - we look at your code and contributions
-
Initial Chat (30 min) - casual conversation about your experience and our work
-
Technical Interview (2 - 3h)
-
Technical Deep-Dive - discuss kernel architecture, past debugging challenges and how you approach problem-solving (no whiteboard coding)
-
Code Review Session - review real patches together, discuss trade-offs
-
Client Scenario Discussion - talk through a realistic customer situation: balancing technical debt, timeline pressure and upstream goals (we want to see your thought process, not a "right answer")
-
-
Head of Open Source Software Consulting team Discussion (60 min) - meet the Head of Open Source Software Consulting team, ask about day-to-day work and how Collabora works, discuss compensation and benefits.
-
Offer (within 1 week of final interview)
Total timeline: 3-4 weeks from application to offer
We provide feedback at every stage, and you'll always know where you stand.
Initial response within 1 week
Even if we don't move forward, we'll tell you why
We're committed to building a diverse team and inclusive environment. We encourage applications from people underrepresented in tech.
We evaluate candidates based on skills and contributions, not pedigree. If you're unsure whether you qualify, apply anyway —imposter syndrome is real and you might be exactly who we're looking for.
We recognise that the combination of deep kernel expertise and consulting skills is rare. If you're strong in one area and interested in developing the other, we want to hear from you.
Location & Eligibility
Listing Details
- Posted
- May 20, 2026
- First seen
- May 20, 2026
- Last seen
- May 25, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 68%
- Scored at
- May 20, 2026
Signal breakdown

We're a global consultancy, specializing in delivering the benefits of Open Source software to the commercial world.
View company profilePlease let Collabora know you found this job on Jobera.
3 other jobs at Collabora
View all →Explore open roles at Collabora.
Similar Consultant jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.