Cross-Platform Graphics Kernel Engineer

Unity

Montreal (administrative region)

Hybrid

CAD 89,000 - 134,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Employee stock ownership
Retirement plans
Generous vacation

Job summary

Unity is seeking a Graphics Engineer to join the Graphics Kernel API team in Montreal. You will help define and maintain a cross-driver API abstraction that unifies backend backends like D3D12, Vulkan, Metal, and more, while supporting validation and conformance testing.

The role emphasizes real-time graphics, multi-threaded C++, and collaboration with driver teams to ensure efficient, testable, and well-documented APIs across multiple platforms.

Qualifications

  • Strong fundamentals in software engineering and multi-threaded C++.
  • Solid understanding of real-time 3D graphics programming and GPU architecture.
  • Ability to diagnose bugs and performance issues with industry-standard tools.

Responsibilities

  • Develop and maintain the common API layer and the cross-driver abstraction beneath it across D3D12, Vulkan, Metal, WebGPU and console backends.
  • Contribute to the validation layer and conformance test suite to ensure consistent contracts across drivers.
  • Collaborate with lower-level driver teams to ensure API additions are practical and performant.

Skills

C++
Multi-threading
Real-time graphics

Tools

D3D12
Vulkan
Metal

Job description

Unity is seeking a Graphics Engineer to join the Graphics Kernel API team in Montreal. You will help define and maintain a cross-driver API abstraction that unifies backend backends like D3D12, Vulkan, Metal, and more, while supporting validation and conformance testing.

The role emphasizes real-time graphics, multi-threaded C++, and collaboration with driver teams to ensure efficient, testable, and well-documented APIs across multiple platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cross-Platform Graphics Engineer: Rendering Kernel
Cross-Platform Graphics Engineer: Rendering Kernel

Unity Technologies • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Equity awards
Annual bonuses
Healthcare coverage
+1
Senior Vulkan Graphics Engineer - Cross-Platform Renderer
Senior Vulkan Graphics Engineer - Cross-Platform Renderer

Unity • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Health insurance
Employee stock ownership
Competitive retirement plans
+2
Vulkan Graphics Engineer: Real-Time Renderer
Vulkan Graphics Engineer: Real-Time Renderer

Unity Technologies • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Health insurance
Employee stock ownership
Retirement plan
+2
Vulkan Graphics Engineer – Low-Level Renderer
Vulkan Graphics Engineer – Low-Level Renderer

Unity Enterprise • Montreal (administrative region)

Hybrid
CAD 89,000 - 134,000
Health insurance
Equity program
Pension plan
+3
Graphics Engineer, Kernel API Team
Graphics Engineer, Kernel API Team

Unity Technologies • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Equity awards
Annual bonuses
Healthcare coverage
+1
Senior C++ Geometry Engineer - Real-Time 3D Assets
Senior C++ Geometry Engineer - Real-Time 3D Assets

Unity • Montreal (administrative region)

On-site
CAD 125,000 - 203,000
Assurance santé, vie et invalidité
Subvention pour les déplacements
Participation des employés à l’actionn
+3
Realtime Web Graphics Developer (WebGPU/WebGL)
Realtime Web Graphics Developer (WebGPU/WebGL)

Unity Technologies • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Santé, Vie & invalidité
Subvention déplacements
Actionnariat employé
+5
Graphics Engineer, Vulkan
Graphics Engineer, Vulkan

Unity Technologies • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Health insurance
Employee stock ownership
Retirement plan
+2
Graphics Engineer, Vulkan
Graphics Engineer, Vulkan

Unity • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Health insurance
Employee stock ownership
Competitive retirement plans
+2
Graphics Engineer, Kernel API Team
Graphics Engineer, Kernel API Team

Kibbi Technologies Inc. • Quebec

On-site
CAD 89,000 - 134,000
Health insurance
Equity awards
Annual discretionary bonuses
+4