Render Programmer [Snowdrop]
Core
Implement, extend, and maintain world rendering systems (terrain, vegetation, foliage, world composition) for large, open-world environments in the Snowdrop game engine.
Role type
Senior IC render programmer (graphics/world rendering)
Builds
Scalable world building solutions for Ubisoft game titles
Domain
Video game development / Real-time graphics
Required skills
C++ programming, performance-critical rendering programming, graphics APIs knowledge, modern rendering pipelines, debugging, task duration prediction, hardware awareness
Preferred skills
Video game production pipeline tools knowledge
Technologies
C++, graphics APIs, Snowdrop engine
Responsibilities
Design and implement rendering features for open-world environments; Develop world rendering features scaling across multiple platforms; Balance visual quality, streaming, and LOD strategies with memory and performance; Keep rendering pipeline and tools up to date; Communicate with teams to define implementation needs