Programmeur.euse engin sénior.e

Date: 25 sept. 2024

Lieu: Montréal, Québec, CA, H4C 1L8

Entreprise: Hasbro

 

Chez Invoke, notre mission est d’avoir du plaisir à créer de grands jeux. 

 

Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorise les membres de leurs équipes ainsi que leurs idées. Et nous veillons à ce que tout le monde ait la possibilité de contribuer à notre réussite collective, quel que soit son rôle. En tant que membre de Wizards of the Coast, nous participons à enrichir un catalogue de jeux qui inspirent les joueurs.euses et développeurs.euses depuis des décennies.   

 

Chez Invoke, tu as la possibilité de jouer un rôle clé en tant que membre d’une équipe ouverte et talentueuse dans un univers magique! 

 

 

Description du poste 

 

Invoke est à la recherche d'un.e Programmeur.euse engin sénior.e pour rejoindre notre équipe. Dans ce rôle, tu développeras, supporteras et optimiseras les fonctionnalités de notre moteur de jeu. Le ou la candidat.e idéal.e a de l'expérience avec les jeux de console AAA et Unreal Engine, et un intérêt pour l'implémentation, le débogage et l'optimisation du code de bas niveau du moteur. 

 

Le quotidien d’un.e Programmeur.euse engin sénior.e chez Invoke   

 

  • Définir comment nous pouvons repousser les limites d'Unreal Engine 5 pour notre prochain jeu AAA 

  • Proposer des améliorations au moteur existant et au pipeline de données pour améliorer nos temps d'itérations et la qualité du jeu 

  • Contribuer à notre framework construit sur Unreal 

  • Établir le profil du jeu et collaborer avec nos équipes afin de résoudre les problèmes de performance 

  • Développer des systèmes permettant de suivre les performances et d’informer les développeurs.euses lorsque les objectifs de performance établis ne sont pas atteints 

  • S'assurer que le jeu fonctionne correctement sur les consoles Playstation et Xbox 

  • Encadrer et guider les programmeurs.euses de l’équipe au besoin, en partageant votre expertise. 

 

Idéalement, ce que tu apportes à l'équipe 

 

  • Minimum de 7 ans d'expérience dans les moteurs de jeu, avec un intérêt pour le débogage, l'optimisation et le code de bas niveau du moteur 

  • Expérience avec Unreal Engine et connaissance fonctionnelle de ses rouages 

  • Expérience de développement et d’optimisation pour les consoles Playstation et/ou Xbox 

  • Excellentes compétences en C++ 

  • Solides compétences en programmation multithreading 

  • Approche de mise en œuvre modulaire et axée sur la maintenance 

  • Esprit d’initiative pour repousser les limites et forte volonté de construire quelque chose d'exceptionnel 

  • Connaissance de l'architecture Système de composants d’entité (ECS) dans les moteurs de jeu est un plus 

  • Expérience avec des outils de profilage tels que Unreal Insights est un plus 

  • Connaissance fonctionnelle de C# et/ou Python est un plus 

  • Excellente communication verbale et écrite en français et anglais. 

 

 

Nous sommes un employeur offrant l'égalité des chances 

 

Invoke s'engage à offrir des chances de travail égales à chaque individu, sans égard aux éléments suivants : âge, sexe, orientation sexuelle, handicap physique, pays d’origine, religion, citoyenneté, ou toute autre particularité possible. Nous croyons sincèrement en un environnement de travail respectueux et ouvert d'esprit, dans lequel chacun peut pleinement contribuer au développement de l'organisation. 

 

Nous veillerons à ce que les personnes handicapées bénéficient d'un accommodement raisonnable pour participer au processus de recrutement, pour accomplir les fonctions essentielles de l'emploi et pour bénéficier d'autres avantages et privilèges liés à l'emploi. Veuillez nous contacter pour demander un accommodement. 

 

#Invoke