Shader Programming
Shader programming decides how surfaces, lighting and effects are drawn, and what they cost per frame.
Shaders are the small programs that run on the GPU for every vertex and every pixel. Writing them means working out how a material should respond to light, how an effect should blend, and how to get there inside a budget measured in fractions of a millisecond.
The work happens in HLSL or GLSL and in the node-based editors of Unreal and Unity, and it reaches from standard surface materials to post-processing, stylised rendering and the optimisation of an existing pipeline on weaker hardware.
The skill appears in two kinds of job. Technical artists use it to give the art team materials they can work with; rendering and engine programmers use it further down, where the question is how the frame is assembled at all. Profiling on the target platform belongs to both.
Where these positions are: Barcelona (5 positions), London (3 positions), Munich (3 positions), Berlin (1 position), Bremen (1 position), Budapest (1 position), Guildford (1 position), Hasselt (1 position), Katowice (1 position), Kyiv (1 position), Lyon (1 position), Malmo (1 position), Nicosia (1 position), Paris (1 position), Wurzburg (1 position)
Open positions for Shader Programming (26)
VFX Artist
Game Technical Artist
Character Asset Manager
VFX Artist - Marble Sort
Senior Lead Graphics Developer
Senior Technical Artist
Environmental Artist 3D
Senior/Expert Technical Artist
Mobile Rendering Engineer
Senior Technical Artist_MONOPOLY GO!
Senior Engineer, Graphics - Unannounced Project
