Senior Graphic Programmer [new Project On Switch2]

Ubisoft

Chengdu, China
**
C++ mastery
Multithreaded programming
Low-level memory optimization
** Ubisoft is seeking a Senior Graphics Programmer for their Chengdu studio, focused on implementing and optimizing rendering systems across multiple platforms. The ideal candidate will have extensive experience in graphics programming, particularly with modern APIs and multithreaded programming, and will collaborate closely with artists and engineers to enhance visual quality in gaming. **

Job Summary

  • Drive the implementation and optimization of our engine's core rendering systems, partnering with artists and engineers to build performant, scalable graphics features.
  • Analyze and optimize the rendering pipeline and graphics algorithms for console platforms (e.g., PlayStation, Xbox, Switch) and PC.
  • Continuously research and integrate relevant new techniques, exhibiting a self-driven approach to professional development.

Matching Summary

Match Score: 75

** Ubisoft is seeking a Senior Graphics Programmer for their Chengdu studio, focused on implementing and optimizing rendering systems across multiple platforms. The ideal candidate will have extensive experience in graphics programming, particularly with modern APIs and multithreaded programming, and will collaborate closely with artists and engineers to enhance visual quality in gaming. **

Skills & Requirements

Must-have

  • C++ mastery
  • multithreaded programming
  • low-level memory optimization
  • modern graphics APIs
  • 3D mathematics
  • rendering algorithms
  • performance critical data structures

Nice-to-have

  • innovation and pushing boundaries
  • self-driven approach
  • knowledge sharing
  • data-driven decisions

Key Requirements

  • Mastery of C++
  • Object-Oriented Programming
  • DirectX 11/12, Vulkan, OpenGL
  • HLSL/GLSL
  • console development experience
  • professional English proficiency

Work Rights

Not specified

Tailored Resume

Cover Letter