Anti-Cheat Programmer (March of Giant)
Core
Develop and implement core anti-cheat technologies directly within the game engine, focusing on code hardening, client security, and integrating with online systems to prevent and detect cheating.
Role type
Senior IC game security engineer (anti-cheat)
Builds
Resilient game clients and robust detection systems for March of Giant and Ubisoft online services
Domain
Gaming industry + systems security
Deliverable
production ML models | product features
Required skills
C++ programming, Windows internals knowledge, cybersecurity expertise, reverse engineering, obfuscation, anti-tamper measures, multi-threading, memory management
Preferred skills
Machine learning, AI-based detection methods, game protection technologies
Technologies
C++, Windows APIs, game engines
Responsibilities
Develop and implement core anti-cheat technologies directly within the game engine; Integrate and maintain platform security features; Analyze existing cheats to develop new protections; Apply knowledge of Windows internals to identify and mitigate vulnerabilities; Debug complex issues related to game security and performance.
Seniority
Senior, hands-on IC