Programmeur·euse Anti-triche (March of Giant)
Ubisoft
Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !
Description du posteLa personne titulaire de ce poste est responsable de contribuer à la mission de l’équipe Anti-triche de March of Giant, en veillant à offrir à la communauté un environnement de jeu juste et compétitif. Ce rôle couvre la prévention et la détection de la triche par une double approche : renforcement du code et détection avancée.
La personne travaillera à rendre le client du jeu plus résilient face aux manipulations en mettant en œuvre des techniques de chiffrement, d’obfuscation et des fonctionnalités de sécurité au niveau des plateformes. La personne contribuera aussi au développement de systèmes de détection robustes, incluant des métriques en jeu, des méthodes d’apprentissage automatique et des approches basées sur l’IA.
Pour réussir, la personne combinera les compétences d’un·e professionnel·le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement dans le moteur de jeu des fonctionnalités de sécurité complexes, tout en assurant leur intégration harmonieuse à l’interface du client et aux services en ligne d’Ubisoft.
Ce que vous ferez
- Développer et implémenter des technologies anti-triche essentielles directement dans le moteur de jeu, avec un accent sur le renforcement du code et la sécurité du client, et les intégrer aux systèmes en ligne de March of Giant et d’Ubisoft.
- Intégrer et maintenir des fonctions de sécurité au niveau des plateformes pour renforcer la défense contre les triches.
- Analyser les triches existantes, en collaboration avec les chercheur·euses en sécurité, afin d’en comprendre le fonctionnement et de concevoir de nouvelles protections et méthodes de détection.
- Appliquer une connaissance approfondie des internals Windows et des mécanismes de sécurité des systèmes d’exploitation pour identifier et atténuer les vulnérabilités.
- Collaborer avec les équipes de développement pour garantir que les solutions anti-triche soient efficaces, performantes et qu’elles n’affectent pas négativement l’expérience des joueur·euses.
- Déboguer des problèmes complexes liés à la sécurité et à la performance du jeu et proposer des solutions optimales.
- Assurer une veille active sur les tendances en matière de sécurité des jeux, de rétro-ingénierie et de développement de triches pour contrer proactivement les menaces émergentes.
Qualifications
Ce que vous apportez
- Un diplôme en informatique ou en génie logiciel (ou autre formation pertinente)
- Esprit de hacker : curiosité naturelle pour comprendre le fonctionnement des systèmes et identifier comment ils peuvent être compromis.
- Expertise en sécurité : expérience avérée en cybersécurité, analyse de vulnérabilités ou domaine similaire. Connaissance des technologies de protection de jeu (obfuscation, mesures anti-altération, méthodes variées de détection).
- Solides compétences en C++ : maîtrise confirmée de la programmation C++ bas niveau, multi-threading et gestion mémoire.
- Connaissance des internals Windows : compréhension approfondie de l’architecture et des API du système d’exploitation Windows, ainsi que de ses mécanismes de sécurité.
- Compétences en résolution de problèmes : capacité à résoudre des défis techniques complexes et à anticiper les vulnérabilités.
- Communication et collaboration : esprit d’équipe et excellentes aptitudes de communication pour interagir efficacement avec divers corps de métier et parties prenantes.
Quoi nous envoyer
- Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
- ...la structure de l’IU, de façon à pouvoir aider l’équipe présentation; En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction; Être réactif aux commentaires et produire des itérations rapides;...SuggestedFull time
- ...journey and help create the unknown! Job Description The incumbent is responsible for contributing to the mission of the March of Giant anti-cheat team, ensuring a fair and competitive environment for the community. This role focuses on both the prevention and...SuggestedFull time
- Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore...SuggestedFull time
- Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about...SuggestedLong term contractFull time
- Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...SuggestedFull time
- ...les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que programmeur·euse physique à Ubisoft Montréal, vous contribuerez à offrir des expériences de jeu plus immersives en insufflant du réalisme à nos mondes...Full timeApprenticeship
- ...TEHORA est présentement à la recherche d ’un(e) analyste-programmeur(euse) .NET + SQL Server pour contribuer à la modernisation et à l’évolution des applications de gestion d’un organisme public majeur de Montréal. La personne retenue intégrera une équipe TI dynamique et...Hourly payContract workApprenticeshipRemote workFlexible hours
$97k - $107.5k per year
Vous aimez concevoir et implanter des solutions technologiques, notamment au sein de l’écosystème Microsoft Dynamics 365 ? Vous êtes à la recherche de nouveaux défis et souhaitez vous joindre à un milieu de travail inspirant par sa mission de protection du public ? Nous voulons...Daily paidPermanent employmentFull timeSummer workFlexible hours- ...Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering... ...l’équipe; Collaborer avec les designers, artistes et autres programmeur·se·s pour donner vie aux fonctionnalités; Participer aux revues...Permanent employmentFull time
- ...dont les contenus continuent d’inspirer des millions de joueur·euse·s à travers le monde ! 2K publie des titres dans les genres de jeu... .... Ce que nous recherchons Nous sommes à la recherche d’un programmeur outils talentueux et polyvalent pour rejoindre notre équipe en...Casual work
- ...les différentes sous‑lignes métiers. Le Montreal Solutions Center (MSC) développe des solutions logicielles pour les principaux marchés financiers en Amérique, en Asie et en Europe. Nos solutions doivent être compétitives afin de développer ou consolider nos parts de marché...Daily paid
- ...Rejoignez notre équipe talentueuse et lancez-vous avec nous dans une aventure vidéoludique inédite ! Nous sommes à la recherche d'un(e) Programmeur(-euse) jouabilité sénior qui mettra à contribution ses talents dans notre projet PC/console Dungeons & Dragons®. Ce jeu novateur...Full timePart timeSummer workWork at officeLocal areaImmediate startWorldwideFlexible hours
- ...revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based...Permanent employmentFull timeWorldwide
- ...efficace avec les développeurs, les responsables techniques et les autres membres de l'équipe équipe centrale. Nous recherchons un·e programmeur·euse DevOps sénior·e pour rejoindre l'équipe des technologies de base (Core Tech). Core Tech développe des services backend et...Permanent employmentFull time
- ...Sous la supervision du coordonnateur Service Après-ventes, le ou la programmeur(euse) service après-ventes (SAV) agit comme premier répondant aux appels de services et effectue les déplacements, d’urgence ou planifiés, chez les clients de NūMove pour résoudre des enjeux techniques...Permanent employmentFull timeContract work
- ...Sous la supervision du Chef d’équipe automatisme, le programmeur Robot – PLC - IHM effectue la programmation, la simulation, l’intégration et la mise en opération de robots/PLC/IHM dans une cellule robotisée chez NūMove et chez le client final. RESPONSABILITÉS ~ Participe...Permanent employmentFull time
- ...Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional... ...appropriées afin de les résoudre. Nous recherchons une·un Programmeur·euse Systèmes Senior pour jouer un rôle clé dans la livraison d’un...Permanent employmentFull time
- ...mieux gérées au Canada et figure parmi les entreprises préférées des Québécois! Nous sommes à la recherche d’un Coordonnateur Mise en marché, basé au centre-ville de Montréal (métro Berri-UQAM). Description du poste À ce poste vous participerez activement à la...Full timeFlexible hours
- ...excellence fait sa réputation! Description du poste Le service de gestion de produits est à la recherche d’un.e Assistant.e chef.fe de marché . À ce titre, vous aurez à soutenir le Chef de marché senior concernant des lignes de produits spécifiques, à travers l’implantation...Full timeDay shift
$25 - $30 per hour
...Sens de l’initiative Travailleuses et travailleurs expérimentésCette offre d'emploi provient d'un employeur disposé à embaucher des travailleurs expérimentés. Pour plus d'information : Travailleurs expérimentés sur le marché du travail | Gouvernement du Québec (quebec.ca)Permanent employmentFull time- ...~ Se tenir au courant des méthodes, pratiques et technologies d'ingénierie logicielle de pointe. Qu'attendons-nous de notre Programmeur.se Gameplay ? ~ Soyez à l'aise de travailler avec C++ dans une grande base de code partagée. ~ Ayez une bonne connaissance des...Worldwide
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par... ...poste Ce que vous ferez : Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications...Full timeApprenticeship
- ...Solution SFT cherche un (e) Analyste programmeur en géomatique dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec . Mode : Télétravail depuis le Canada (présence sur site Québec, si exceptionnellement...Remote work
$80k - $90k per year
...travailler en équipe Travailleuses et travailleurs expérimentésCette offre d'emploi provient d'un employeur disposé à embaucher des travailleurs expérimentés. Pour plus d'information : Travailleurs expérimentés sur le marché du travail | Gouvernement du Québec (quebec.ca)Permanent employmentFull timeContract workNight shiftWeekday work$22 - $25 per hour
Description de l'entreprise Impact Détail offre des services spécialisés dans la mise en marché pour le secteur de l'alimentation et des pharnacies. Nous sommes présentement à la recherche de marchandiseurs et marchandiseuses pour se joindre à notre équipe grandissante....Daily paidPermanent employmentFull timeWeekend workDay shiftAfternoon shift- ...À propos de BRK Capital BRK Capital est une société d’investissement privé basée à Montréal qui investit dans les marchés publics et privés mondiaux dans divers secteurs. Les investissements sont réalisés principalement par le biais de partenariats avec des gestionnaires...Permanent employmentFull time
- ...durable. Techso est en pleine expansion et cherche un·e développeur·euse Fullstack .NET motivé·e pour rejoindre son équipe et contribuer... ...une veille sur les nouvelles solutions et technologies du marché. Travailler au sein d’équipes Agile – Scrum. Compétences requises...Daily paidPermanent employmentWork at office
- ...poste Relevant du Gestionnaire en recrutement, le/la Recruteur(euse) 360, est intégré(e) à l'équipe Data & Tech. Vous jouerez un rôle... ...RFP), et votre capacité à détecter et saisir les opportunités de marché, transformeront votre savoir-faire en valeur ajoutée directe pour...Long term contractFull timeContract workFlexible hours
- Chez Lokia, nous travaillons quotidiennement pour offrir aux aînés des milieux de vie bienveillants. Depuis 2002, notre mission est d’offrir une qualité de vie supérieure dans un milieu chaleureux, respectueux et stimulant tout en préservant l’autonomie de nos résidents. ...Daily paidPermanent employmentFull timePart timeWeekend workDay shiftAfternoon shift
- ...Expérience en données et analytique (PowerBI, ingénierie de données, Databricks, Snowflake); Intérêt ou connaissances en finance de marché ou en gestion de portefeuille; Intérêt pour les dernières technologiques - développement assisté par IA, architectures agentiques...Daily paidPermanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur·euse Anti-triche (March of Giant). Be the first to apply!

