2K

Senior Rendering Programmer

2K
Apply
14 days ago
Montréal, CanadaSenior

Responsibilities

  • Develop and modify core shaders, rendering code, and rendering systems based on art direction.
  • Create new rendering technologies, tools, and efficient content-production pipelines.
  • Integrate third-party solutions into graphics and rendering workflows.
  • Debug visual and performance issues and optimize rendering for challenging scenarios.
  • Collaborate with artists and cross-disciplinary development teams to achieve performant creative solutions.
  • Monitor industry trends and learn new rendering techniques.
  • Mentor junior programmers.

Requirements

  • Bachelor’s degree in Computer Science or a related discipline.
  • At least 5 years of industry or related experience.
  • Experience shipping at least one AAA console and/or PC game.
  • Previous experience in a senior Graphics or Rendering Programmer role.
  • Strong 3D mathematics skills and C/C++ experience.
  • Experience with modern GPUs and low-level graphics APIs on the latest-generation gaming platforms.
  • Experience with graphics debugging tools and performance profiling.
  • Familiarity with current Unreal Engine technology is desired.
  • Exposure to Houdini, Substance Painter, and Z-Brush in a graphics pipeline is a bonus.
  • Candidates located in Quebec must be proficient in French and English.

Tech Stack

Categories

Gaming
2K

About 2K

1,001-5,000 employees
Contact me