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
CC++
Categories
Gaming
