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

Graphics Engineer, Kernel API Team (C++)

89 100 - 133 700CAD
Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Graphics Engineer, Kernel API Team (C++/Graphics APIs): Developing a low-level cross-driver graphics abstraction layer, validation systems, and conformance tests for Unity across D3D12, Vulkan, Metal, WebGPU, and console backends with an accent on API consistency, hardware performance, and testability. Focus on designing efficient graphics interfaces, diagnosing GPU and CPU performance issues, and maintaining coherent specifications across multiple implementations.

Location: Montreal, Canada

Base salary: CAD 89,100–133,700 gross per year

Company

hirify.global develops a leading real-time 3D engine used for games, XR experiences, Web projects, and applications in automotive, manufacturing, and healthcare.

What you will do

  • Develop and maintain the common graphics API and cross-driver abstraction layer across D3D12, Vulkan, Metal, WebGPU, and console backends.
  • Build and improve validation layers and conformance test suites that enforce consistent behavior across graphics drivers.
  • Collaborate with lower-level driver teams to design practical, performant API additions for real hardware.
  • Improve system performance, testability, stability, and the path from API commands to drivers.
  • Contribute to API specifications, design records, documentation, technical design reviews, and code reviews.
  • Work with stakeholders and higher-level engine teams to understand requirements, plan work, communicate progress, and solve technical problems.

Requirements

  • Software engineering fundamentals and experience writing multithreaded C++.
  • Understanding of real-time 3D graphics, modern GPU architecture, and resource management.
  • Experience with a modern graphics API such as Direct3D 12, Vulkan, or Metal.
  • Ability to diagnose graphics bugs and performance issues with industry-standard tools.
  • Proactive, solution-oriented approach, strong communication skills, and interest in rendering and cross-platform development.
  • Professional written and verbal English is required for frequent communication with worldwide colleagues and partners.

Nice to have

  • Experience with conformance tests, validation layers, or tooling for shared specifications.
  • Familiarity with RenderDoc, PIX, or platform-specific CPU and GPU debugging and profiling tools.
  • Hands-on experience with hirify.global or another real-time 3D engine.

Culture & Benefits

  • Health, life, and disability insurance, with eligibility and coverage varying by country and employment status.
  • Commute subsidy, office snacks, retirement or pension plans, and employee stock ownership.
  • Generous vacation and personal days, plus parental leave and family-care programs.
  • Mental health and wellbeing support, employee resource groups, and a global employee assistance program.
  • Training and development programs, volunteering opportunities, and donation matching.

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