Lead Rendering Programmer - Anvil Engine

Ubisoft

Singapore, Singapore
On-site
10+ years graphics programming experience
Expert c/c++ with multi-threading
Shipped minimum 2 aaa games
Ubisoft is seeking a Lead Rendering Programmer for its Anvil Engine in Singapore, focusing on pushing the boundaries of rendering technology for renowned game franchises. The ideal candidate will have extensive experience in graphics programming, leadership skills, and a passion for innovation

Job Summary

  • This role involves leading a high-performing rendering team to push the state of the art in water technology for the Anvil engine.
  • The successful candidate will balance strategic leadership with hands-on coding to develop scalable rendering solutions across multiple production teams.
  • Ubisoft Singapore offers a diverse environment where technical excellence meets strategic leadership in creating memorable gaming experiences.

Matching Summary

Match Score: 85

Ubisoft is seeking a Lead Rendering Programmer for its Anvil Engine in Singapore, focusing on pushing the boundaries of rendering technology for renowned game franchises. The ideal candidate will have extensive experience in graphics programming, leadership skills, and a passion for innovation.

Skills & Requirements

Must-have

  • 10+ years graphics programming experience
  • Expert C/C++ with multi-threading
  • Shipped minimum 2 AAA games
  • Manage team of 5+ direct reports
  • Deep knowledge DirectX 12 Vulkan Metal

Nice-to-have

  • Cross-platform development experience
  • Low-level optimization expertise
  • Real-time ray tracing innovation
  • Global illumination research
  • Collaborative mentorship mindset

Key Requirements

  • Bachelor's degree in Computer Science or equivalent
  • Minimum 10 years in graphics/rendering programming
  • Proven track record managing 5+ direct reports
  • Minimum 2 shipped AAA titles as rendering engineer

Work Rights

Not specified

Tailored Resume

Cover Letter