Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Ubisoft in Montreal is looking for an Anti-Cheat Engineer to contribute to the integrity of their gaming environment. The role focuses on developing core anti-cheat technologies directly within the game engine, while ensuring robust client security.
The successful candidate must possess strong C++ programming skills, a degree in Computer Science or Software Engineering, and a background in cybersecurity. This is a unique opportunity to engage in cutting-edge security features and collaborate closely with a talented development team.
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 detection of cheating through a dual approach: code hardening and advanced detection.
The incumbent will make the game client more resilient against manipulation by implementing encryption, obfuscation, and platform-level security features. They will also help enhance robust detection systems, including in-game metrics, machine learning, and AI-based methods.
To succeed in this position, the incumbent must combine the skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine and ensuring seamless integration with the client’s UI and Ubisoft’s online services.