Browse All Jobs
Job Description

Rockstar Games is seeking a Graphics Programmer to join their team in Oakville, Ontario. The Graphics Programmer will contribute to creating cutting-edge graphics and visual effects systems for Rockstar's games. The role involves working closely with other departments to develop optimal and attractive solutions.

Responsibilities:

  • Develop new and enhance existing graphics technologies (rendering, lighting, shadows, shaders, culling, scene management and others) to help achieve state-of-the-art visuals.
  • Work closely with the rest of the programming team to assist in integrating graphics technologies, identify extensions to that technology, and help create those improvements.
  • Occasional mentoring of more junior members of the team.

Requirements:

  • A degree in Computer Science / related discipline or equivalent experience.
  • 1+ years of PC or console graphics development experience.
  • Experience with C/C++ programming
  • Experience with HLSL or other vendor specific shader programming language.
  • Experience with 3D graphics APIs (Direct3D 11+, OpenGL, Vulkan and/or vendor specific).
  • Experience optimizing both performance factors and memory footprints using hardware and software profilers (PIX, Razor CPU/GPU, Tuner, Vtune, etc.).
  • Experience debugging graphics pipelines using relevant platform tooling (Renderdoc, Pix, Razor GPU, etc.).
  • Experience with multithreaded programming.
  • Experience working with large code bases.
  • Ability to work with artists, designers and other content creators to make sure they can get the most out of the technology.

Rockstar Games offers:

  • Opportunity to work on large-scale creative projects.
  • Inclusive and highly-motivated environment.
Apply Manually