XX
Programmeur.se expert - EngineActivision BlizzardQuebec City, Québec, Canada
XX

Programmeur.se expert - Engine

Activision Blizzard
  • +1
  • +6
  • CA
    Quebec City, Québec, Canada
  • +1
  • +6
  • CA
    Quebec City, Québec, Canada
Apply Now

About

Titre du poste: Programmeur.se expert - Engine Identifiant de demande de poste: R Description du poste: 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. C’est avec fierté que nous contribuons grandement à la célèbre franchise Call of Duty, par la création de contenu sur les saisons de Warzone et en dirigeant le développement de la version PC de Call of Duty. À travers notre histoire, nous avons également 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. ...Et beaucoup de plaisir à travers des activités et événements inoubliables! À 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: 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 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 : Tu contribueras à pousser l'innovation dans nos technologies pour élever les expériences de jeu à un niveau inégalé. 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 de d’autres langages comme le C#, Lua, Python, SQL Compréhension approfondie des moteurs de jeu Nous aimons entendre tous ceux་celles qui sont enthousiastes à l'idée de changer l'industrie des jeux vidéos. Vous n'êtes pas sûr de répondre à toutes les qualifications ? Laissez-nous décider! La recherche montre que les femmes et les membres d'autres groupes sous-représentés ont tendance à ne pas postuler à des emplois lorsqu'ils pensent qu'ils ne possèdent pas toutes les qualifications, alors qu'en fait, iels les possèdent souvent ! Chez Activision Blizzard, nous nous engageons à créer un environnement diversifié et inclusif et vous encourageons vivement à postuler. ///// 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. Working at Beenox means being part of a motivated and supportive team where we collaborate to achieve a common goal: creating memorable gaming experiences for millions of players. It is a stimulating and rewarding environment where everyone has a voice and an impact on projects and the studio. Join the best team in the industry to work on exciting and creative projects! Our benefits: Competitive compensation and leavepolicy. Group insurance almost entirely paid by the studio. Retirement savingswithBeenox's contribution. Professional growth in technical and/or management areas. Various training offered free of charge to employees. ...And lots of fun throughunforgettableactivities and events! About the role: You willplaya key role in the development of ourgames by ensuring the performance, stability, and scalability of the systemsthatbringthem to life. In collaboration with Activision studios and external partners, youwill help provideplayerswith a smooth and reliable experience. Yourteamisalsoresponsible for improving production processes and the toolsused by developers, including the integration of artificial intelligence, to better serve the needs of the games. As an expert programmer: You willact as a technicalreference and mentor for the team. You will solve complexproblems and contribute to the technological direction of the engine and game-relatedsystems, ensuringthat solutions are adapted to performance, hardware compatibility, and playerexperienceconstraints. You will demonstrate autonomy through complex and multiple mandates. Responsibilities: Engine module development: contribute to essential systems for the properfunctioning of the game (hardware management, telemetry, crash reports, file system...), ensuringtheirreliability and adaptability to targeted platforms. Performance optimization: improve the fluidity and responsiveness of the game by working on memory management, data processing, and reducingexecutioncosts. Codebase maintenance and modernization: ensure the longevity of the engine by making it more stable, readable, and easy to evolve, benefiting the teams that use it daily. Integration and improvement of third-party SDKs and libraries: facilitate the distribution and deployment of games by effectively integrating critical tools with our platforms (Steam, Battle.net, UPC, Xbox, etc.). Support for developmentteams: technical support on developedfeatures, problem-solving, and knowledge sharing. Interdisciplinary collaboration: workcloselywithartistic, design, and production teams to improvecreationmethods and ensurecoherenttoolintegration. Participation in the innovation process: contribute to pushing innovation in our technologies to elevate gaming experiences to an unparalleledlevel. Requirements: 8+ years of programmingexperience, ideally in videogames. Mastery of C++ and real-time systems. Strong analyticalskills, autonomy, and versatility. Bilingualism (French/English) required for collaboration. Passion for gamedevelopment. Bonus points: Experience in PC and console development. Knowledge of otherlanguages like C#, Lua, Python, SQL. Deep understanding of game engines. We love to hear from everyone who is enthusiastic about changing the video game industry. Not sure if you meet all the qualifications? Let us decide! Research shows that women and members of other underrepresented groups tend not to apply for jobs when they think they do not meet all the qualifications, whereas they often do! At Activision Blizzard, we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.

Nice-to-have skills

  • C#
  • C++
  • Lua
  • Performance Optimization
  • Python
  • SQL
  • Quebec City, Québec, Canada

Work experience

  • Gaming

Languages

  • English
  • French
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.