Senior Graphic Programmer at Ubisoft - ScoutJobs - The AI-curated global job board
Skip to content
Ubisoft
Posted 4 hours ago

Senior Graphic Programmer

UbisoftSenior Graphic Programmer

Requirements

Mastery of C++, Knowledge of DirectX, Vulkan, or OpenGL, Experience with shader languages (HLSL/GLSL), Console development experience, Proficiency in English

Skills

C#DirectXVulkan

About the role

Responsibilities

  • Prototype, develop, and refine graphical features within proprietary engines for multiple platforms
  • Analyze and optimize rendering pipelines and graphics algorithms for consoles and PC
  • Evaluate performance and memory implications of rendering techniques
  • Design and implement debugging tools for graphics development and art integration
  • Collaborate with client teams to define technical roadmaps and prioritize improvements
  • Research and integrate new rendering techniques
  • Maintain clear technical documentation

Requirements

  • Mastery of C++ and strong foundation in C/C# and OOP
  • Experience in multithreaded programming and low-level memory optimization
  • Deep knowledge of modern graphics APIs (DirectX 11/12, Vulkan, OpenGL)
  • Proficiency in shader languages (HLSL/GLSL)
  • Expertise in 3D mathematics and contemporary rendering algorithms
  • Hands-on experience with console development (Nintendo Switch, PlayStation, Xbox)
  • Professional proficiency in English

About the Company

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six, to Just Dance and more. Ubisoft Chengdu is a key production center in western China contributing to Ubisoft’s biggest brands.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Graphic Programmer

Ubisoft · Chengdu

Sign up to apply