Lead Rendering Programmer - Anvil Engine
On-site · Singapore, Singapore
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
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.