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
CC++
Categories
Gaming
About 2K
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).
