This job might no longer be available.
Senior Graphics Programmer
4 years ago
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
Create Your Profile — Game companies can contact you with their relevant job openings.