
Posted 5 hours ago
Anti-Cheat Programmer
Ubisoft
Requirements
Degree in Computer Science or Software Engineering, Expertise in cybersecurity or vulnerability analysis, Proficiency in low-level C++, Knowledge of Windows internals and APIs
Skills
C#CybersecurityWindows
About the role
Responsibilities
- Develop and implement essential anti-cheat technologies directly within the game engine
- Integrate and maintain platform-level security functions to strengthen defenses
- Analyze existing cheats in collaboration with security researchers to design new protections
- Apply deep knowledge of Windows internals and OS security mechanisms to mitigate vulnerabilities
- Collaborate with development teams to ensure anti-cheat solutions are effective and performant
- Debug complex security and game performance issues
- Monitor trends in game security, reverse engineering, and cheat development
Requirements
- Degree in Computer Science, Software Engineering, or a related field
- Proven expertise in cybersecurity, vulnerability analysis, or similar domains
- Strong low-level C++ programming skills, including multi-threading and memory management
- Deep understanding of Windows architecture, APIs, and security mechanisms
- Hacker mindset with a natural curiosity for system internals
- Strong problem-solving and communication skills
About the Company
Ubisoft is a global leader in the video game industry, with teams worldwide creating original and memorable experiences, from Assassin’s Creed and Rainbow Six to Just Dance and more.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeAnti-Cheat Programmer
Ubisoft · Montreal
