
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 freeSenior Graphic Programmer
Ubisoft · Chengdu
