Collabora
Collabora5d ago
New

GPU Consultant Engineer

RemoteFull-timemid
OtherConsultant
0 views0 saves0 applied

Quick Summary

Requirements Summary

Balance upstream correctness with real-world pressures: hardware bring-up timelines, vendor NDAs, performance targets and client deadlines,

Technical Tools
OtherConsultant

About the Role

~1 min read

Build 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 read
  • Understanding of KMS fundamentals or Wayland clients

  • What We Offer

    ~1 min read

    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:

  • 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

  • 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:

    1. Application Review (within 1 week) - we look at your code and contributions

    2. Initial Chat (30 min) - casual conversation about your experience and our work

    3. Technical Interview (2 - 3h)

      1. Technical Deep-Dive - discuss kernel architecture, past debugging challenges and how you approach problem-solving (no whiteboard coding)

      2. Code Review Session - review real patches together, discuss trade-offs

      3. 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")

    4. 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.

    5. 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.

    #LI-Remote

    Location & Eligibility

    Where is the job
    Worldwide
    Fully remote, anywhere in the world
    Who can apply
    Open to applicants worldwide

    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

    freshnesssource trustcontent trustemployer trust
    Collabora

    We're a global consultancy, specializing in delivering the benefits of Open Source software to the commercial world.

    Employees
    125
    Founded
    2005
    View company profile
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    CollaboraGPU Consultant Engineer