Programmeur.se expert - Engine

Montreal

Offre publiée le 2025-10-09

Beenox

About the role / À propos du rôle

You will play a key role in the development of our games by ensuring the performance, stability, and scalability of the systems that bring them to life. In collaboration with Activision studios and external partners, you will help provide players with a smooth and reliable experience. Your team is also responsible for improving production processes and the tools used by developers, including the integration of artificial intelligence, to better serve the needs of the games.

Tu joueras un rôle clé dans le développement de nos jeux en assurant la performance, la stabilité et l’évolutivité des systèmes qui les font vivre. En collaboration avec les studios d’Activision et des partenaires externes, tu contribueras à offrir aux joueurs une expérience fluide et fiable. Ton équipe est également responsable d’améliorer les processus de production et les outils utilisés par les développeurs, notamment par l’intégration de l’intelligence artificielle, afin de mieux servir les besoins des jeux.

As an Expert Programmer / En tant que Programmeur Expert

  • Tu agiras comme référent technique et mentor pour l’équipe.
  • Tu résoudras des problèmes complexes et contribueras à l’orientation technologique du moteur et des systèmes liés au jeu, en veillant à ce que les solutions soient adaptées aux contraintes de performance, de compatibilité matérielle et d’expérience joueur.
  • Tu démontreras une capacité d’autonomie à travers des mandats complexes et multiples.

Responsibilities / Responsabilités

  • Développement de modules moteur : contribuer à des systèmes essentiels au bon fonctionnement du jeu (gestion du matériel, télémétrie, rapports de crash, système de fichiers…), en assurant leur fiabilité et leur adaptabilité aux plateformes ciblées.
  • Optimisation des performances : améliorer la fluidité et la réactivité du jeu en travaillant sur la gestion mémoire, le traitement des données et la réduction des coûts d’exécution.
  • Maintenance et modernisation du code base : assurer la pérennité du moteur en le rendant plus stable, lisible et facile à faire évoluer, au bénéfice des équipes qui l’utilisent au quotidien.
  • Intégration et amélioration de SDKs et librairies tierces : faciliter la distribution et le déploiement des jeux en intégrant efficacement les outils critiques avec nos plateformes (Steam, Battle.net, UPC, Xbox, etc.).
  • Support aux équipes de développement : accompagnement technique sur les fonctionnalités développées, résolution de problèmes et partage de connaissances.
  • Collaboration interdisciplinaire : travail étroit avec les équipes artistiques, design et production pour améliorer les façons de créer et garantir une intégration cohérente des outils.
  • Participation au processus d’innovation : contribuer à pousser l’innovation dans nos technologies pour élever les expériences de jeu à un niveau inégalé.

Exigences / Requirements

  • 8+ années d’expérience en programmation, idéalement dans le jeu vidéo.
  • Maîtrise du C++ et des systèmes temps réel.
  • Solide capacité d’analyse, autonomie, et polyvalence.
  • Bilinguisme (français / anglais) requis pour la collaboration.
  • Passion pour le développement de jeux.

Points bonus / Bonus Points

  • Expérience en développement PC et console.
  • Connaissance d’autres langages comme le C#, Lua, Python, SQL.
  • Compréhension approfondie des moteurs de jeu.

Benefits / Avantages

  • Rémunération et politique de congés compétitives.
  • Assurances collectives payées en quasi-totalité par le studio.
  • Épargne-retraite avec contribution de Beenox.
  • Croissance professionnelle sur le plan technique et / ou management.
  • Différentes formations offertes gratuitement pour les employé(e)s.
  • Et beaucoup de plaisir à travers des activités et événements inoubliables!

À propos du studio / About Beenox

Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le divertissement interactif et impliqués dans la création de titres renommés. Nous contribuons largement à la franchise Call of Duty, en créant du contenu pour les saisons de Warzone et en dirigeant le développement de la version PC de Call of Duty. Au cours de notre histoire, nous avons également participé au succès de Crash Bandicoot, Tony Hawk’s Pro Skater, Skylanders, Spider-Man et Guitar Hero.

Founded in Quebec and continuing its growth with a team in Montreal, Beenox has over 20 years of expertise in game development. As an Activision studio, we are leaders in interactive entertainment and involved in creating renowned titles. We proudly contribute significantly to the famous Call of Duty franchise by creating content for Warzone seasons, and by leading the development of the PC version of Call of Duty. Throughout our history, we have also contributed to the success of Crash Bandicoot, Tony Hawk’s Pro Skater, Skylanders, Spider-Man, and Guitar Hero.

#J-18808-Ljbffr