Назад
Company hidden
25 дней назад

GPU Consultant Engineer (Vulkan/Linux Kernel)

Формат работы
remote (Global)
Тип работы
fulltime
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

GPU Consultant Engineer (Vulkan/Linux Kernel): Building open source graphics drivers for Mesa and the Linux DRM subsystem with an accent on low-level systems programming and hardware debugging. Focus on contributing to mainline kernels, solving complex rendering issues, and implementing Vulkan specifications.

Location: Fully remote (Global)

Company

hirify.global is a leading provider of open source software consulting and support, specializing in Linux and open standards.

What you will do

  • Contribute directly to Mesa and the Linux DRM subsystem to ship Vulkan driver code to mainline.
  • Debug GPU hardware behavior and reverse engineer undocumented quirks to fix rendering issues.
  • hirify.globalte with kernel maintainers and participate in code reviews within the open source community.
  • Translate hardware vendor and client requirements into upstream-compatible solutions.
  • Act as a technical advisor for GPU architecture decisions to product teams.
  • Balance upstream correctness with hardware bring-up timelines and vendor NDAs.

Requirements

  • Solid understanding of the Vulkan core spec, including command buffers, synchronization, and memory management.
  • Knowledge of GPU hardware concepts such as queues, tilers, and memory hierarchies.
  • Proficiency in C and C++ with comfort in pointer arithmetic and kernel-style coding.
  • Experience with Linux kernel basics and DRM fundamentals (GEM, dma-buf, fence/sync objects).
  • Awareness of Mesa architecture, specifically Gallium and driver structure.

Nice to have

  • Existing patch history in Mesa or the Linux kernel.
  • Experience with specific GPU families (ARM, AMD, or Intel).
  • Rust programming skills.
  • Python for tooling and scripting.
  • Experience with Git mailing list patch workflows.

Culture & Benefits

  • Fully remote work environment with flexible hours and no on-call rotations.
  • Competitive salary with an office setup budget and co-working policy.
  • Sabbatical reward after five years of continuous service.
  • Paid conference attendance and support for speaking opportunities.
  • Biannual wellness assessments with trained mental health specialists.
  • Dedicated open source time to contribute to projects you care about.

Hiring process

  • Application review followed by an initial 30-minute introductory chat.
  • Technical interview including a deep-dive into kernel architecture, a code review session, and a client scenario discussion.
  • Final discussion with the Head of Open Source Software Consulting.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →