Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Graphics Programmer

Home > Production

Senior Graphics Programmer in Chengdu, China

  • Ubisoft
  • Full time
  • Senior
  • Email
  • Chengdu, China
  • 06/12/2020
  • Report

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

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

What you should be equipped with

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

Bonus point

  1. Experience in console game development
  2. Project and people management experience
  3. Being a gamer is always a plus

Ubisoft

Ubisoft is a creator of worlds, committed to enriching players' lives with original and memorable gaming experiences.

Similar positions

SENIOR 3D ANIMATOR (CREATION NEXT GEN CONSOLE)

  • Ubisoft
  • Full time
  • Da Nang, Vietnam
  • 06/03/2021

Senior Community Manager with German - Video Games

  • Keywords Studios
  • Full time
  • Germany
  • 06/03/2021

Senior Web Developer [Unannounced Project] (404)

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 05/03/2021

Senior Web Developer [Unannounced Project] (404)

  • Ubisoft
  • Full time
  • Royal Leamington Spa, United Kingdom
  • 05/03/2021

Lead Gameplay Programmer [Assassins Creed VR] (389

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 05/03/2021

Senior Graphics Programmer [Unannounced Project] (

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 05/03/2021

Senior Graphics Programmer [Unannounced Project] (

  • Ubisoft
  • Full time
  • Royal Leamington Spa, United Kingdom
  • 05/03/2021

Senior Dev QC [Unannounced Project] (409)

  • Ubisoft
  • Full time
  • Royal Leamington Spa, United Kingdom
  • 05/03/2021

Senior Dev QC [Unannounced Project] (409)

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 05/03/2021

Rédacteur Principal / Senior Writer

  • Electronic Arts
  • Full time
  • Montréal, Canada
  • 05/03/2021