3D Graphics Engineer / Rendering Programmer/ Graphics Programmer
Core
Design, implement, upgrade, and maintain run-time rendering and graphics pipeline code for games using a proprietary engine.
Role type
3D Graphics Engineer / Rendering Programmer
Builds
Rendering tech for Ubisoft's graphics engines
Domain
Interactive entertainment / Real-time 3D graphics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ (advanced), OOP/OOD, multithreading, memory management, 3D math, GPU architecture understanding, graphics API knowledge (DirectX 11-12, Vulkan, OpenGL 4+)
Preferred skills
Experience with various game engines, shipped game project, pet projects
Technologies
DirectX 11-12, Vulkan, OpenGL 4+
Responsibilities
Design and implement run-time rendering and graphics pipeline code; Own and maintain rendering tools and pipeline code; Profile game performance to identify and fix bottlenecks; Collaborate with GPU and console vendors.
Seniority
Mid-level to Senior IC