Engine Programmer [Snowdrop]
Core
Implement, extend, and maintain systems for the Snowdrop game engine to support Ubisoft content creators and developers.
Role type
Senior IC engine programmer
Builds
Game engine systems and editor tools for Ubisoft titles
Domain
Video game development / Real-time rendering
Required skills
C++ programming, performance-critical programming, memory management, debugging, hardware awareness, pipeline tool knowledge
Preferred skills
mentoring junior developers, cross-functional collaboration
Technologies
C++, Snowdrop engine, game development SDKs
Responsibilities
Design and implement new engine and editor systems, develop features for multiple hardware platforms, optimize performance and memory footprints, maintain engine tools and SDK integrations, collaborate with artists and testers to define implementation needs
Seniority
Senior, hands-on IC