Haven est un environnement créatif où prospèrent les idées, la passion et un intrépide optimisme.

Programmeur·euse – Core/IA

 /  Carrières

Programmeur·euse – Core/IA

Nous sommes à la recherche d’un ingénieur ou d’une ingénieure d’expérience en IA/Core pour se joindre à notre équipe. Vous serez responsable de développer la jouabilité Core et les cadres d’intelligence artificielle qui permettront aux autres Programmeur·euse·s (IA, Jouabilité, Animation) de se concentrer sur la mise en œuvre des fonctionnalités du jeu plutôt que sur les détails architecturaux. Vous participerez à la conception de l’architecture et à la mise en œuvre d’un système pouvant couvrir de nombreux aspects, dont le rigging et l’architecture des personnages, les interactions et le ciblage, la rédaction de scripts et l’enchaînement du jeu (mission, modes de jeu, progression des joueur·euse·s) et la navigation dans l’IA. En étroite collaboration avec l’équipe du moteur de jeu, vous agirez en tant qu’expert·e des moteurs de jeu en partageant vos connaissances et pratiques exemplaires avec l’équipe jouabilité.

Appliquez

Supérieur(e)

Le·a Programmeur·euse – Jouabilité Core/IA relèvera du·de la Directeur·trice des programmes Techniques.

Responsabilités et tâches

  • Concevoir, développer et maintenir les systèmes de jouabilité Core et d’IA.
  • Appuyer les autres programmeur·euse·s dans le développement de systèmes multijoueurs et en ligne.
  • Encourager la collaboration entre l’équipe de programmation - Jouabilité et l’équipe de programmation – Moteur.
  • Assurer la qualité de l’architecture dans l’ensemble du code de jouabilité.

 

Expérience et compétences

  • Au moins huit années d’expérience dans des rôles connexes
  • Bonne compréhension de l’architecture des moteurs de jeu
  • Excellente connaissance du langage C++
  • Solides habiletés en conception logicielle et expérience en modèles d’architecture dirigés vers les données
  • Solides habiletés en optimisation et en traitement multifilière
  • Excellente compréhension de la réplication de réseaux
  • Bonne compréhension de l’architecture client-serveur et de l’architecture des microservices
  • Solides habiletés en débogage

 

Qualifications recherchées

  • Expérience en livraison de jeux avec le moteur Unreal
  • Connaissance pratique de l’architecture des microservices
  • Connaissance des architectures orientées événements et des architectures asynchrones
  • Expérience en développement dans un environnement en ligne 
  • Expérience en langage formaliste (p. ex., automates d’états finis, diagrammes d’état, arbres de comportements)

Carrières à Haven

( 4 )

Restons en contact!

Vous voulez connaître nos annonces les plus captivantes, les occasions de tester le jeu, les événements et les lancements à venir, ou simplement nous dire bonjour? Envoyez-nous vos coordonnées ci-dessous!

S'Inscrire