Gamedev jobs

Activision
Work mode: To be agreed

Programmeur.se expert - Engine

Activision

  • Programowanie
  • Wsparcie
  • pin Montréal, country flagCA
  • pin Quebec, country flagCA

Job Description

Title:

Programmeur.se expert - Engine

Req ID:

R025965

Description du poste (français):

(English version below)

Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 25 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 grandement à la franchise Call of Duty (création de contenu pour les saisons de Warzone et direction du développement PC), et avons aussi participé au succès de Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man et Guitar Hero.

Nos 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.
  • Activités et événements d’équipe.

À propos du rôle:

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.

En tant que programmeur expert:

  • Agir comme référent technique et mentor pour l’équipe.
  • Résoudre des problèmes complexes et contribuer à l’orientation technologique du moteur et des systèmes liés au jeu, en respectant les contraintes de performance, compatibilité matérielle et expérience joueur.
  • Démontrer une capacité d’autonomie à travers des mandats complexes et multiples.

Responsabilités:

  • Développement de modules moteur : contribuer à des systèmes essentiels (gestion du matériel, télémétrie, rapports de crash, système de fichiers…) en assurant fiabilité et adaptabilité aux plateformes ciblées.
  • Optimisation des performances : travailler sur la gestion mémoire, le traitement des données et la réduction des coûts d’exécution pour améliorer fluidité et réactivité.
  • Maintenance et modernisation du codebase : rendre le moteur plus stable, lisible et facile à faire évoluer.
  • Intégration et amélioration de SDKs et librairies tierces (Steam, Battle.net, UPC, Xbox, etc.).
  • Support aux équipes de développement : accompagnement technique, résolution de problèmes et partage de connaissances.
  • Collaboration interdisciplinaire : travailler avec les équipes artistiques, design et production pour garantir une intégration cohérente des outils.
  • Participation au processus d'innovation pour améliorer les technologies et les expériences de jeu.

Exigences:

  • 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:

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

Nous encourageons fortement les candidatures de personnes issues de groupes sous-représentés et rappelons que vous n’avez pas besoin de remplir toutes les qualifications pour postuler.

Job description (English):

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.

About the role:

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 integration of artificial intelligence to better serve the needs of the games.

As an expert programmer:

  • Act as a technical reference and mentor for the team.
  • Solve complex problems and contribute to the technological direction of the engine and game-related systems, ensuring solutions are adapted to performance, hardware compatibility and player experience constraints.
  • Demonstrate autonomy through complex and multiple mandates.

Responsibilities:

  • Engine module development (hardware management, telemetry, crash reports, file systems).
  • Performance optimization: memory management, data processing, reducing execution costs.
  • Maintenance and modernization of the codebase.
  • Integration and improvement of third-party SDKs and libraries (Steam, Battle.net, UPC, Xbox, etc.).
  • Support for development teams: technical support, problem-solving and knowledge sharing.
  • Interdisciplinary collaboration with art, design and production.
  • Participation in innovation to elevate gaming experiences.

Requirements:

  • 8+ years of programming experience, ideally in video games.
  • Mastery of C++ and real-time systems.
  • Strong analytical skills, autonomy, and versatility.
  • Bilingual (French/English) required.
  • Passion for game development.

Nice to have:

  • Experience in PC and console development.
  • Knowledge of C#, Lua, Python, SQL.
  • Deep understanding of game engines.

Apply via the Activision Careers page (link provided on the job posting).