Programmeur(-euse) Unreal

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.
Postulez maintenant