This job listing expired on Aug 30, 2022
Tweet

COMPANY DESCRIPTION

Established in 2008, Ubisoft Chengdu is one of the key game studios in western China and a full-fledged production center, with over 320 talents contributing to Ubisoft’s line-up. We have a strong track record of co-development on Ubisoft’s biggest brands such as Assassin’s Creed®, Skull and Bones™ and For Honor®, as well as developing casual games such as Rabbids party game and bringing hit titles to Switch.

Meanwhile, we are also a pioneer in cutting-edge technology driving Ubisoft’s “games as a service (GAAS)” ethos. Chengdu’s technology team develops products that empower production teams to make educated, data-driven decisions on hit Ubisoft brands.

To find out more, please visit our website.

JOB DESCRIPTION

About the role

Ubisoft is looking for a Senior Graphics Programmer, the job holder is autonomously responsible for the graphics quality of the game. He/she can develop Graphics features based on DirectX/OpenGL on internal/external game engine.

What you will do

  • To develop and maintain graphics features and shaders based on an internal Engine for various platforms
  • Offer advice/ suggestions, and develop tools to improving the development process
  • Use proper tools to analyze the rendering pipeline performance and identify bottleneck
  • Optimize the game graphics performance
  • Develop solutions to address actual needs and actively verify these solutions
  • Write clean, modular, robust code and meet the coding standard
  • To be proactive to collect feedback and help with solutions and problem solving
  • Mentor junior programmers on how to improve their performance and have good working habits

QUALIFICATIONS

What you should be equipped with

  • University degree of Computer Science, Software Engineering or related filed
  • 5+ years of 3D graphics programming, game project preferred
  • Knowledge in Mathematics and 3D rendering algorithms
  • Strong C++ programming experience
  • Good knowledge of OpenGL ES3.0, GLSL and /or HLSL shaders
  • Experienced in writing shaders and working with 3D Studio Max
  • Able to program and debug on complex applications using object-oriented or procedural programming
  • Passion for creating and playing AAA games
  • Good written and oral English to interact with a multi-culture work environment

ADDITIONAL INFORMATION

Bonus point

  • Experience in console game development
  • Project and people management experience
  • Being a gamer is always a plus