
Rendering Programmer – Unreal Engine
Apply before:
Type: Permanent
Activities:
Programmer
Place:
Montreal
Description
Digital Dimension is looking for a rendering systems expert who can help find the ideal solutions to deliver compelling visual art as we adapt the Unreal Engine for CG Animation productions. Significant experience with Unreal is a must. As part of the development team, you will assist production teams by defining new artistic approaches to deliver top quality animations within Unreal. The ideal candidate will have a love for practical problem solving and a flair for creating new art styles through different rendering techniques.
Responsibilities:
- Implement new rendering solutions and shading models based on creative concepts
- Research, implement and optimize different visual art styles
- Find and implement solutions to visual technical problems
- Create tools, Blueprints, and scripts to optimize the production pipeline
- Create materials, visual effects, and shaders
- Guide technical artists on best implementation practices
- Support asset integration by artists in Unreal
- Writing technical design and user documentation
- Work with artists to make sure they can get the most out of the technology.
Required Qualifications:
- Technical degree in Computer Science, Game Development, or a similar discipline
- 1+ year of professional experience with Unreal Engine
- Experience with C++ and shader programming languages such as HLSL.
- Experience in all aspects of Unreal (materials, blueprints, Niagara, MRQ, etc)
- Experience building tools and/or plugins in Unreal
- Knowledge of Unreal Engine code base.
- Knowledge of 3D authoring packages (Maya, Substance, Houdini, etc)
- Able to think creatively and solve technical problems
- Motivated, self-directed, personable, superb verbal communication skills.
Plusses:
- Experience with VR and AR development
- Experience with production tools like Shotgun and Deadline
- Experience with Perforce and/or Git
- Experience with shading model development
- Strong 3D math skills