A complete application in a minute — tailored resume and cover letter, ready to send.
Ubisoft is seeking a skilled security-focused engine programmer to contribute to the March of Giants anti-cheat team. You will implement encryption, obfuscation, and platform-level safeguards inside the game engine while ensuring smooth UI and online service integration.
You will work with researchers to study cheats, defend against tampering, and advance detection using in-game metrics, ML, and AI approaches. Strong Windows internals and multi-threading expertise are essential.
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
The incumbent is responsible for contributing to the mission of the March of Giants 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.
What you’ll do
What you bring
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply