Cross-Platform Graphics Engineer: Rendering Kernel

Unity Technologies

Montreal (administrative region)

On-site

CAD 89,000 - 134,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity awards
Annual bonuses
Healthcare coverage
Paid vacation

Job summary

Unity Technologies, based in Montreal, is seeking a graphics engineer to join the Graphics Kernel API team. You will help shape a low-level graphics abstraction layer used across D3D12, Vulkan, Metal, WebGPU and consoles, ensuring consistency and testability across backends.

You'll work with driver teams to validate, optimize and document API behavior, contribute to the conformance suite, and participate in design reviews to drive cross-platform rendering depth.

Qualifications

  • Strong fundamentals in software engineering and multi-threaded C++.
  • Understanding of real-time 3D graphics programming, GPU architecture and resource management.
  • Experience with modern graphics APIs such as Direct3D 12, Vulkan or Metal.
  • Ability to diagnose bugs and performance issues with industry-standard tools.

Responsibilities

  • Develop and maintain the common API layer and cross-driver abstraction behind it for D3D12, Vulkan, Metal, WebGPU and consoles.
  • Contribute to validation layer and conformance test suite to ensure consistent driver behavior.
  • Collaborate with lower-level driver teams to implement practical and performant API additions.
  • Improve performance, testability, and stability from API surface to driver commands.

Skills

C++
Multi-threading
Graphics programming
Direct3D12/Vulkan/Metal
Debugging tools
Communication
Adaptability

Tools

RenderDoc
PIX
Platform captures
Unity

Job description

Unity Technologies, based in Montreal, is seeking a graphics engineer to join the Graphics Kernel API team. You will help shape a low-level graphics abstraction layer used across D3D12, Vulkan, Metal, WebGPU and consoles, ensuring consistency and testability across backends.

You'll work with driver teams to validate, optimize and document API behavior, contribute to the conformance suite, and participate in design reviews to drive cross-platform rendering depth.

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

Similar jobs worth comparing

Cross-Platform Graphics Kernel Engineer
Cross-Platform Graphics Kernel Engineer

Unity • Montreal (administrative region)

Hybrid
CAD 89,000 - 134,000
Health insurance
Employee stock ownership
Retirement plans
+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
Lead Real-Time Rendering Engineer (Graphics)
Lead Real-Time Rendering Engineer (Graphics)

Huawei Technologies Co. • Vancouver

Hybrid
CAD 78,000 - 168,000
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
Rendering Programmer
Rendering Programmer

HASBRO DEUTSCHLAND GmbH • Montreal

On-site
USD 56,000 - 86,000
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