Job Description
Ubisoft Barcelona, part of Ubisoft's international network of production studios, has developed for over 20 years a strong expertise in the production of videogames from a large variety of genres and platforms. The Studio is continuously looking to grow its team with highly professional, passionate and talented people.
During these years, the studio worked on the following franchises: ''Tom Clancy's Ghost Recon®'', ''Assassin's Creed®'' , ''Tom Clancy's Rainbow Six® Siege'' or ''Star Trek™: Bridge Crew'' on VR…
The team is currently working on the ''Tom Clancy's Rainbow Six® Siege'' Live Game, Beyond Good & Evil 2, Assassin's Creed and Tom Clancy's The Division 2.
Job Description
Join Anvil Pipeline's ambitious team, whose mandate is to collaboratively develop the technologies related to the Anvil/Scimitar video game production pipeline.
You will be part of the rendering team working on improving and optimizing the internal technologies and systems that make up our renderer on multiple platforms.
As a rendering programmer, you'll be in charge of the rendering code (C++ and shaders), optimization, support of the systems you develop.
You will be involved in the design of the features and systems you'll develop and expected to contribute to the vision for the evolution of those systems.
Qualifications
• Proficiency in C++
• Analytical and mathematical skills
• Knowledge of GPUs, GLSL, HLSL, and modern graphics APIs (e.g. DirectX 12 and Vulkan)
• Understanding of game engines and their limitations
• A thorough grasp of memory management & multithreaded programming techniques
• Strong debugging and profiling skill (CPU and GPU)
• 5 years of experience.
• Shipped at least 1 AAA in this position
Jobcode: Reference SBJ-rnn8n5-18-116-237-222-42 in your application.