Senior Graphics Programmer Job Description Template
Our company is looking for a Senior Graphics Programmer to join our team.
Responsibilities:
- Graphics feature development (design, decision, implementation, test);
- Help evangelize and facilitate the sharing of successful graphics approaches from the game projects across Rockstar’s studios;
- Work with others to expand our next-generation graphics pipeline including advanced lighting and rendering techniques, and special effects.
Requirements:
- Experience with point cloud and volumetric data rendering techniques (desired);
- Self-motivated and proactive with excellent problem solving skills;
- Good written and verbal communication;
- Bachelor’s Degree in Computer Science or equivalent experience;
- Good knowledge of shader programming languages;
- Good knowledge of computer and GPU hardware architecture;
- Excellent math skills, in particular linear algebra and trigonometry;
- One of more shipped application or game where you made significant contribution to the graphics system(s) / features;
- Experience in identifying bottlenecks and optimizing existing / future rendering code;
- Ability to debug engine level code;
- Experience optimizing both performance factors and memory footprints using hardware and software profilers (PIX, GCM Replay, Tuner, Vtune, etc.);
- Knowledgeable in variety of special FX techniques;
- Excellent HLSL and Cg programming skills;
- At least one shipped console or PC title; preferably on the Xbox and/or Playstation consoles;
- Significant knowledge of how to program the vertex and pixel shader hardware units.