CareerPlanSign in

Senior Rendering Programmer | Programmeur ou programmeuse en rendu senior

Montreal, QUEBEC, ca💼 Full-time🗓 2026-08-12 → 2026-09-25

Core

Design, implement, and maintain Unreal Engine rendering systems to deliver high-quality visuals while meeting performance and memory targets for game projects.

Role type

Senior IC rendering programmer

Builds

Real-time rendering features, shaders, materials, lighting, and post-processing subsystems for shipped game titles

Domain

Interactive entertainment / Real-time graphics

Deliverable

production ML models | product features

Required skills

C++, Unreal Engine rendering pipelines, real-time rendering concepts (lighting, shading, materials, post-processing), GPU performance optimization, shader development, debugging complex rendering issues, version control (Perforce/Git)

Preferred skills

Multi-platform optimization (PC, console, mobile), graphics APIs, GPU profiling tools

Technologies

Unreal Engine, C++, Perforce, Git

Responsibilities

Design and implement rendering systems and features within Unreal Engine; Optimize rendering systems for performance, memory usage, and scalability; Debug complex rendering issues involving shaders, GPU performance, and visual artifacts; Mentor junior programmers through technical guidance and code reviews

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.