Senior Rendering Programmer | Programmeur ou programmeuse en rendu senior
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