
// Open Role at Ubisoft
Join Ubisoft's March of Giant Anti-Cheat team to ensure a fair and competitive gaming environment. You'll develop and implement advanced anti-cheat technologies, focusing on code hardening, client security, and robust detection systems using AI and machine learning.
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 !
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
Ce que vous apportez
Quoi nous envoyer
- Diploma in Computer Science or Software Engineering (or relevant training) - Hacker mindset: natural curiosity to understand system functionality and identify compromise vectors. - Security expertise: proven experience in cybersecurity, vulnerability analysis, or similar field. Knowledge of game protection technologies (obfuscation, anti-tampering measures, various detection methods). - Strong C++ skills: confirmed mastery of low-level C++ programming, multi-threading, and memory management. - Knowledge of Windows internals: deep understanding of Windows OS architecture, APIs, and security mechanisms. - Problem-solving skills: ability to resolve complex technical challenges and anticipate vulnerabilities. - Communication and collaboration: team spirit and excellent communication skills to interact effectively with various professions and stakeholders.