Senior Graphic Programmer [New Project on Switch2]
Core
Drive implementation and optimization of a proprietary game engine's core rendering systems for console and PC platforms.
Role type
Senior Graphics Programmer
Builds
Performant, scalable graphics features for game titles
Domain
Video game development, console/PC graphics
Deliverable
production ML models | product features
Required skills
C++ mastery, multithreaded programming, low-level memory optimization, modern graphics APIs (DirectX 11/12, Vulkan, OpenGL), shader languages (HLSL/GLSL), 3D mathematics, rendering algorithms
Preferred skills
Console development experience (Nintendo Switch, PlayStation, Xbox), debugging tool creation, technical documentation
Technologies
C++, C#, DirectX 11, DirectX 12, Vulkan, OpenGL, HLSL, GLSL
Responsibilities
Prototype and refine graphical features within the proprietary engine; Analyze and optimize the rendering pipeline and graphics algorithms for console and PC; Evaluate performance and memory implications of rendering techniques; Design and implement debugging tools for graphics development; Collaborate with client teams to define technical roadmaps; Research and integrate new graphics techniques
Seniority
Senior, hands-on IC