Senior Graphics Programmer Job Description

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.