Job position

Architecte logiciel C++ H/F/NB

Programming, Permanent

Description du poste

En tant qu’architecte technique (H/F/NB) et au moyen d’évaluations, d’analyses, de recommandations et de décisions, vous échafauderez une architecture technique solide qui, grâce à votre connaissance approfondie du code du moteur choisi et à votre forte réactivité, saura non seulement maximiser la capacité de production du projet, mais aussi résister à l’épreuve du temps et suivre l‘évolution rapide du milieu du jeu vidéo.

Véritable personne-ressource pour tout ce qui touche le développement, vous veillerez à l’harmonisation des équipes de sorte que leur travail s’inscrive dans la direction technologique définie et ferez généreusement profiter vos collègues de votre vue d’ensemble et de votre grande expertise.

Ce que vous ferez 

  • Définir la vision technologique des équipes et la conception de fonctionnalités moteur, gameplay et/ou d’outils nouveaux.
  • Déterminer les améliorations à apporter aux outils nécessaires à la réussite du projet et veiller à la faisabilité de celles-ci.
  • Veiller à la cohérence, à l’efficacité, à la scalabilité, à la modularité et à la compatibilité des fonctionnalités développées par l’équipe.
  • Être une référence en ce qui a trait à l’analyse et à la résolution des problèmes techniques.
  • En collaboration avec la direction technique, communiquer les limites techniques des outils ou des systèmes pour l’informer de ses options et des meilleures pratiques qui leur sont associées.
  • Définir les mesures à mettre en place pour assurer un rendement optimal.
  • Outiller adéquatement les équipes du projet (graphisme, design, animation, etc.) afin qu’elle puisse produire du contenu dans le cadre technique défini.
  • Évaluer les outils internes et externes existants pour déterminer leurs forces et leurs faiblesses respectives et recommander ceux qui conviendraient le mieux selon les objectifs et les attentes.
  • Anticiper les avancées technologiques et les défis apportés par du nouveau matériel (comme des consoles) et proposer des solutions adaptées.

Créer des documents de référence sur les systèmes pour contribuer à la réutilisation, au partage et à la collaboration à Ubisoft.

Qualifications

  • Vous avez déjà pu travailler au moins 5 ou 6 ans dans de la programmation C++
  • Les standards en vigueur en C++ n’ont pas de secret pour vous
  • Une connaissance approfondie du matériel et des outils, des consoles et des technologies de pointe dans le domaine de jeux vidéo est un plus,
  • Maîtriser le langage C# est un plus
  • Vous possédez des compétences développées en matière d’analyse et de synthèse ainsi qu’une réelle capacité à résoudre des problèmes complexes
  • Vous êtes également à l’aise dans l’organisation de votre travail, ce qui vous permet de vous adapter aux changements
  • Vous êtes à l’aise dans les échanges, à l’oral comme à l’écrit, en anglais
  • Et enfin, vous avez bien sûr un réel esprit collaboratif.

Offres similaires

Découvrez-les maintenant