04 Aug
|
Behaviour Interactive
|
Montreal
04 Aug
Behaviour Interactive
Montreal
Le rôle En tant que Programmeur·euse principal·e Systèmes sur Dead by Daylight , tu joueras un rôle clé dans la conception de la fondation technique de l’un des plus grands jeux multijoueurs en service actif au monde. Tu apporteras ton leadership technique sur des systèmes complexes et développeras des solutions évolutives et performantes qui soutiennent à la fois l’équipe de développement et des millions de joueurs à travers le monde. En étroite collaboration avec les Directeurs techniques, les programmeurs et les équipes interdisciplinaires, tu contribueras à orienter la direction technique du projet, à résoudre des problématiques techniques complexes et à établir des pratiques exemplaires qui rehausseront la qualité, la performance et la maintenabilité des systèmes du jeu.
Ton expertise contribuera à faire évoluer Dead by Daylight tout en assurant sa stabilité, ses performances et sa capacité à soutenir sa croissance future. Prêt·e à plonger dans le monde du développement de jeux vidéo à la pointe de la technologie ? Basé à Montréal, Behaviour Interactif est un acteur majeur de l’industrie du jeu, créant des expériences inoubliables sur PC, console et mobile.
On est un studio indépendant dynamique avec plus de 1200 employés passionnés, et on a des studios à Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) et au Royaume-Uni (Behaviour UK–North & South).
On se concentre sur deux grands axes : les Services et les Jeux Originaux.
Notre équipe Services collabore avec des géants du jeu et du divertissement comme Disney, Sony, Activision et Nintendo, en offrant un développement sur commande de premier choix et en innovant dans le divertissement immersif en lieu fixe (LBE).
Pendant ce temps, notre unité Jeux Originaux repousse les limites de notre créativité avec nos IPs emblématiques, comme le fameux Dead by Daylight. Rejoins-nous et fais partie de l'avenir du divertissement interactif !
Chez Behaviour
Interactif, on croit en l’équité des chances pour tout le monde et on célèbre la diversité des personnes, des perspectives et des idées. C’est donc important pour nous de travailler avec des talents qui proviennent de tous les horizons, et ce, indépendamment de leur âge, sexe, ethnicité, couleur, origine ethnique ou nationale, religion, orientation sexuelle, identité de genre, statut familial, handicap ou toute autre caractéristique protégée par les lois applicables. Dans ce rôle, vous devrez : Concevoir, développer, refactoriser et optimiser des systèmes C++ évolutifs qui alimentent Dead by Daylight, allant des améliorations du moteur aux implémentations spécifiques aux plateformes et aux outils destinés aux développeurs
- Piloter des initiatives techniques complexes tout en effectuant le profilage, l’identification et la résolution de problèmes de performance, de mémoire et de stabilité afin de maintenir l’optimisation du jeu au fil de son évolution
- Enquêter sur les bogues introduits lors du développement continu de nouvelles fonctionnalités,
les diagnostiquer et les corriger afin de maintenir la qualité et la fiabilité d’un jeu en service actif à grande échelle
- Veiller à ce que les nouvelles fonctionnalités, améliorations et corrections soient livrées de manière cohérente sur toutes les plateformes prises en charge, du PC aux consoles actuelles et des générations précédentes
- Collaborer avec les Directeurs techniques et les équipes interdisciplinaires afin d’aligner les solutions techniques sur la vision technique du projet
- Accompagner et encadrer les programmeurs, promouvoir les bonnes pratiques de programmation et contribuer aux décisions techniques à l’échelle du projet.
Ce que nous recherchons : Minimum de 15 ans d’expérience en développement de jeux vidéo, avec une expérience éprouvée dans la conception et la livraison de systèmes de haute qualité et évolutifs pour des jeux AA/AAA
- Maîtrise de C++, avec une connaissance approfondie de l’architecture logicielle, de l’optimisation des performances, du multithreading, de la gestion de la mémoire et du débogage
- Minimum de 2 ans d’expérience récente avec l’engin Unreal
- Généraliste, à l’aise pour relever une grande variété de défis techniques, piloter des initiatives complexes et favoriser l’excellence en programmation à travers plusieurs systèmes
- Excellentes aptitudes en collaboration et en communication, avec la capacité d’accompagner et de mentorer les programmeurs, d’influencer la direction technique et de travailler efficacement avec des équipes interdisciplinaires
- Une expérience sur des jeux multijoueurs ou en service actif constitue un atout significant.
📌 Programmeur·euse systèmes principal·e – Dead By Daylight (Montreal)
🏢 Behaviour Interactive
📍 Montreal