Ubisoft logo
Ubisoft1 month ago

Lead Rendering Programmer - Anvil Engine

On-site · Singapore, Singapore

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Lead Rendering Programmer to steer rendering innovation for Anvil engine. Responsibilities include leading a high-performing rendering team, setting clear objectives, providing feedback and mentorship, driving decision-making across the rendering pipeline, pushing real-time rendering boundaries through research and prototyping, collaborating with artists/designers/engineers to optimize systems, conducting rigorous code reviews, and writing production code to develop and optimize renderer systems, engine features, and content pipelines.

Required Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or equivalent experience
  • Leadership: Proven track record managing game programming teams with 5+ direct reports
  • Experience: 10+ years in graphics/rendering programming
  • Shipped Titles: Minimum 2 AAA games shipped as a rendering engineer
  • Technical Mastery: Expert-level C/C++ with advanced multi-threading proficiency
  • Deep knowledge of modern graphics APIs (DirectX 12, Vulkan, Metal) and shader programming
  • Strong command of 3D mathematics, rendering algorithms, and computer graphics fundamentals
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Ubisoft

Lead Rendering Programmer - Anvil Engine

Apply on Sorce