Graphics Programmer / 图形程序员

Fonction Technologies de l’information
Lieu
成都, Chine
Secteurs d'activité Non précisée
Type de contrat CDI
Expérience requise 2 à 5 ans

The Graphics Programmer is autonomously responsible for the graphics quality of the game. He/she can develop Graphics features based on DirectX/OpenGL on internal/external Engine. The other important responsibility is optimizing the game performance. 

Job Responsibilities

  • 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.
  • Mentor junior programmers on how to improve their performance and have good working habits.

Job Requirements

  • 3+ years of C++ programming experience.
  • Knowledge in Mathematics and 3D rendering algorithms.
  • Experienced in 3D Graphics programming in games.
  • Good knowledge of OpenGL ES3.0, GLSL and /or HLSL shaders.
  • Experienced in writing shaders and working with 3D Studio Max.
  • Advanced understanding C/C++, C# and Object Oriented Programming.
  • Experience using Microsoft Visual Studio or other IDE, etc. for software development.
  • Good understand of game technology principles.
  •  Able to program and debug on complex applications using object-oriented or procedural programming.
  • Passion for creating and playing AAA games.

Présentation de l'entreprise
Since Ubisoft Chengdu opened in 2008, it has become one of the key game studios in western China with over 275 talents contributing to some of the biggest brands in the Ubisoft line-up. The studio has been working closely with other Ubisoft studios on AAA brands such as Assassin’s Creed®, Tom Clancy’s Rainbow Six® Siege, Tom Clancy’s The Division®, Skull and Bones™ and For Honor®.