Ubisoft

Senior Graphic Programmer [New Project on Switch2]

Ubisoft
Apply
1 day ago
Chengdu, ChinaSenior

Responsibilities

  • Prototype, develop, and refine graphical features in Ubisoft’s proprietary engine for multiple platforms.
  • Analyze and optimize rendering pipelines and graphics algorithms for PlayStation, Xbox, Nintendo Switch, and PC.
  • Evaluate rendering techniques for performance and memory implications to support architectural decisions.
  • Design and implement debugging tools for graphics development and art integration workflows.
  • Collaborate with client teams to gather requirements, define technical roadmaps, and prioritize graphics technology improvements.
  • Research and integrate relevant graphics techniques and maintain clear technical documentation.

Requirements

  • Mastery of C++, with a strong foundation in C, C#, and object-oriented programming.
  • Proven experience with multithreaded programming and low-level memory optimization.
  • Deep practical knowledge of DirectX 11, DirectX 12, Vulkan, OpenGL, HLSL, and GLSL.
  • Expertise in 3D mathematics, rendering algorithms, and performance-critical data structures.
  • Strong focus on code quality, CPU/GPU performance, memory efficiency, and portable production code.
  • Ability to diagnose issues across engines, dependencies, and middleware and implement effective solutions.
  • Experience analyzing requirements, identifying technical risks, and presenting solution options with trade-off analysis.
  • Hands-on experience with console development, including Nintendo Switch, PlayStation, or Xbox.
  • Professional written and spoken English proficiency for technical documentation and global collaboration.

Benefits

  • Fixed-term contract.
  • Office-based work arrangement.

Tech Stack

CC#C++

Categories

Gaming
Ubisoft

About Ubisoft

10,000+ employees

Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.

Contact me