2K

Senior Graphics Programmer

2K
Apply
1 month ago
Montréal, CanadaSenior

Responsibilities

  • Develop and modify core shaders, rendering technologies, and rendering systems.
  • Translate art direction and concept art into rendering code and technical solutions.
  • Create tools and efficient pipelines for content production.
  • Debug visual and performance issues related to rendering.
  • Integrate third-party solutions and optimize rendering performance.
  • Collaborate with artists, technical artists, art direction, and cross-disciplinary game development teams.
  • Mentor junior programmers and contribute to a supportive, high-quality team environment.

Requirements

  • Bachelor’s degree in Computer Science or a related discipline.
  • 5+ years of industry or related experience.
  • Experience shipping at least one AAA console and/or PC game.
  • Previous senior-level experience as a Graphics or Rendering Programmer.
  • Strong 3D mathematics skills and strong C/C++ experience.
  • Experience with modern GPUs and low-level graphics APIs on the latest-generation gaming platforms.
  • Experience using 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

2K develops and publishes video games for console, PC, and mobile players, selling premium titles and live-service content across major franchises. Its portfolio includes NBA 2K, BioShock, Borderlands, Sid Meier’s Civilization, XCOM, WWE 2K, and PGA TOUR 2K, built by in-house and partner studios. Founded in 2005 and headquartered in Novato, California, 2K is a publishing label wholly owned by Take-Two Interactive (NASDAQ: TTWO).

Contact me