Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmeur·euse Anti-triche (March of Giant)

Temporary

Ubisoft

Description de l'entreprise

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 poste

La 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.

Informations complémentaires

Quoi nous envoyer

  • Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Programmeur·euse Anti-triche (March of Giant) in Montréal, QC vacancy
  •  ...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... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    27 days ago
  •  ...pour PlayStation et développer la première équipe de développement de jeux Sony au Canada.    Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez responsable de divers systèmes et fonctionnalités d'IA tout en... 
    Suggested

    Haven Interactive Studios

    Montréal, QC
    10 hours ago
  • 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...
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...faire partie de notre famille. Description: Récapitulatif de la description d'emploi Nous cherchons un(e) Analyste-programmeur(euse) – Java pour la Direction Guichet unique, Cadres, outils et pratiques de développement. Vous aurez à travailler sur des... 
    Suggested
    Full time
    Apprenticeship
    Flexible hours

    IT UNLOCK CONSULTING INC.

    Montréal, QC
    16 days ago
  •  ...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... 
    Suggested
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    23 days ago
  •  ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste Ce que vous ferez En tant que programmeur·euse outils au sein de l’équipe Quality Foundation , vous participerez au développement et à l’exploitation de l’un des services... 
    Full time

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...PlayStation et développer la première équipe de développement de jeux Sony au Canada.  Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio. Vous serez responsable de divers systèmes et fonctionnalités d'IA tout en... 
    Temporary work
    Internship

    PlayStation Global

    Montréal, QC
    10 hours ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior FrontEnd Angular ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Hourly pay
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    17 days ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    18 days ago
  •  ...Description du poste :   Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C (Character, Control...  ...environnement multidisciplinaire   ~ Travailler avec les autres programmeurs pour construire et maintenir une base de code et des... 
    Remote work

    KRAFTON Montréal Studio

    Montréal, QC
    10 hours ago
  •  ...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 employment
    Full time

    bhvr

    Montréal, QC
    1 day ago
  • We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services that support and enhance Behaviour games. Our services, which are primarily based on cloud technology, are utilized by games such ...
    Permanent employment
    Full time

    bhvr

    Montréal, QC
    1 day ago
  •  ...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

    2K

    Montréal, QC
    more than 2 months ago
  •  ...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 employment
    Full time
    Worldwide

    bhvr

    Montréal, QC
    1 day ago
  •  ...Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional...  .... Notre équipe est actuellement à la recherche d’un·e Programmeur·euse système expérimenté·e pour concevoir, implémenter et améliorer... 
    Permanent employment
    Full time

    bhvr

    Montréal, QC
    1 day ago
  •  ...Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional...  ...services backend; Collaborer étroitement avec les autres programmeur·euse·s pour livrer des services serveur conformes aux exigences du... 
    Permanent employment
    Full time
    Montréal, QC
    8 days ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de coordination et de gestion en lien avec le pilotage de l’Entrepôt de données ministériel dans un contexte de transformation et d’exploitation de... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours
    3 days per week

    TEHORA

    Montréal, QC
    2 days ago
  •  ...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 employment
    Full time

    bhvr

    Montréal, QC
    1 day ago
  •  ...milieu de carrière, curieux(se) et motivé(e) à évoluer sur un grand système ERP en pleine transformation technologique? En tant que programmeur(se) RPG/SQL chez Keyloop, vous rejoignez une équipe en pleine transformation technologique — contribuant à moderniser l'une des... 
    Worldwide

    keyloop

    Montréal, QC
    1 day ago
  •  ...Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional...  ...du monde entier, rejoins Behaviour Interactive en tant que Programmeur·euse Backend senior·e   Es-tu prêt·e à mettre ton expertise en... 
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    a month ago
  •  ...vérification et de conformité ainsi que la prise de décisions stratégiques de l’organisation. Vos responsabilités principales Analyse de marché et veille sectorielle Réaliser des veilles sectorielles structurées et des analyses approfondies des modèles d’affaires des... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week
    1 day per week

    Éco Entreprises Québec

    Montréal, QC
    16 days ago
  •  ...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... 

    NūMove Robotics & Vision

    Montréal, QC
    9 days ago
  •  ...Recruteur(euse) Montréal 26984 La division...  ...permettant d’identifier rapidement les meilleurs talents sur le marché ; Utiliser les pratiques les plus efficientes permettant l’... 
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Groupe RP

    Montréal, QC
    9 days ago
  •  ...Sous la supervision du chef d’équipe Service Après-ventes, le ou la programmeur(euse) service après-ventes  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 employment
    Full time
    Contract work

    NuMove Robotique & Vision

    Montréal, QC
    1 day ago
  •  ...emploi en juillet ou août 2026* Nous recherchons un.e recruteur.euse technique pour accompagner la croissance de notre organisation en...  ...de recherche complets : ciblage de profils, cartographie de marché (local et international), analyses concurrentielles et création de... 
    Apprenticeship
    Summer work
    Work at office
    Local area

    LoiZéro

    Montréal, QC
    10 hours ago
  • $70k - $100k per year

     ...OFFRE D’EMPLOI : Programmeur.se d’applications HVAC Montréal (Saint-Léonard) | ⏰ Temps plein, permanent | 70k$ - 100k$   À propos de  BBP Énergie   Fondée en 1984, BBP Énergie est une PME québécoise spécialisée dans la régulation automatique et la mécanique du bâtiment... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Remote work
    Day shift

    gorh

    Montréal, QC
    1 day ago
  •  ...se concentre sur le développement de notre outil de trading stratégique, permettant le trading dealer-to-client et inter-dealer sur le marché Fixed Income. Les responsabilités couvrent le développement côté client et côté serveur. Le candidat sera activement impliqué tout au... 
    Daily paid

    Société Générale

    Montréal, QC
    3 days ago
  •  ...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

    Société Générale

    Montréal, QC
    a month ago
  • $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 paid
    Permanent employment
    Full time
    Weekend work
    Day shift
    Afternoon shift

    Impact Détail Inc.

    Montréal, QC
    14 days ago
  • $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 employment
    Full time
    Contract work
    Night shift
    Weekday work

    Gestion & Conseils Arya Inc.

    Montréal, QC
    more than 2 months ago

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!