
Programmeur(-euse) Unreal
Postulez avant :
Type : Permanent @fr
Activités :
Lieu :
Montréal
Quebec city
Description
TON MANDAT
Squeeze est à la recherche d’un(e) programmeur(-euse) 3D Unreal qui travaillera de pair avec les meilleurs talents artistiques de l’entreprise dans le but de produire les plus belles cinématiques temps-réels qu’il soit. Le/la candidat(e) idéal(e) doit pouvoir identifier et proposer les développements et optimisations qu’il/elle pourra faire pour améliorer la qualité des cinématiques. Il/elle pourra donc autant être amené à travailler sur le développement de mécaniques du pipeline, que sur le moteur de rendu 3D, ainsi que le développement d’outils dans l’éditeur.
TES PRINCIPALES RESPONSABILITÉS
- Identifier, implémenter et déboguer les mécanismes et systèmes nécessaires à l’amélioration du rendu des scènes 3D;
- Collaborer avec l’équipe de la création de contenu relativement à la technologie utilisée pour créer des contenus et des effets de très hautes qualités;
- Faire de la veille technologique pour identifier des nouvelles possibilités et les communiquer au reste de l’équipe;
- Travailler au développement d’outils / plugins dans Unreal Engine 4;
- Effectuer toutes autres tâches connexes.
TU ES
- Curieux(se);
- Un(e) bon(ne) communicateur(trice);
- Capable de t’adapter aux changements;
- Un(e) bon(ne) joueur(se) d’équipe;
- Un(e) bon(ne) collaborateur(trice);
- Créatif(ve);
- Capable de suggérer des innovations améliorations permettant de rehausser la qualité des cinématiques.
TU AS
- Un diplôme d’études universitaires en informatique, génie informatique ou toutes autres formations équivalentes;
- Un minium de 5 ans d’expérience pertinente;
- D’excellentes connaissances du C++;
- D’excellentes connaissances d’Unreal Engine 4 et 5 ou d’un moteur équivalent;
- Des connaissances API 3D et des langages de Shader;
- Des connaissances en algèbre linéaire;
- Connaissance des bonnes pratiques de design logiciel;
- Des connaissances de hardware (CPU, RAM, GPU, VRAM) et son interaction avec les logiciels;
- Des connaissances en optimisation de complexité du temps;
- Des connaissances de Python, un atout important;
- Des connaissances de Maya et/ou Houdini et/ou Nuke, un atout;
- Des connaissances de Git/Jira/Perforce, un atout.