This job might no longer be available.

Senior Graphics Programmer

Ubisoft
Chengdu Sichuan cn
4 years ago
Apply

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

  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

Qualifications

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

Additional Information

Bonus point

  1. Experience in console game development
  2. Project and people management experience
  3. Being a gamer is always a plus
Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Ubisoft

Engineering jobs