This job has expired, please see additional jobs below
Game Security Engineer
Ubisoft
Singapore, , Singapore
Job Details - this job has expired, please see similar jobs below
Company Description
Ubisoft is committed to enriching players’ lives with original & memorable entertainment experiences. We build worlds that are a playground for the imagination, offering moments of surprise, fun and adventure as well as opportunities for learning and self-discovery.
At Ubisoft, you’ll grow and collaborate with highly talented teams from around the world. Our massively friendly work environment will inspire you to go above and beyond to create worlds people will fall in love with.
Studio Profile
Ubisoft Singapore opened its doors on July 2008 as Ubisoft’s 18th internal development studio. Located in Fusionopolis (a state-of-the-art Infocomm Technology and Media hub) Ubisoft Singapore is recognized today as one of Asia’s premier game development studios. It now employs a multi-national team of 300 highly talented employees that comprise of a core team of Ubisoft veterans as well as a fast growing development team ranging from recent graduates to industry professionals.
Over the past eight years, the full-fledged development studio co-developed major AAA titles such as Assassin’s Creed® II, Prince of Persia: The Forgotten Sands®, Assassin’s Creed® Brotherhood, Assassin’s Creed® Revelations, Assassin’s Creed® III, Assassin’s Creed IV® Black Flag™, Assassin’s Creed® Rogue, Assassin’s Creed® Unity, and most recently, Assassin’s Creed® Syndicate. Ubisoft Singapore pioneered the development of naval battle gameplay and water technology – elements first introduced in Assassin’s Creed IV® Black Flag™ which have since become a staple feature in the Assassin’s Creed® franchise. Ubisoft Singapore is currently hard at work as the lead studio for an unannounced project on console and PC.
To learn more about Ubisoft Singapore, please visit www.ubisoft.com/en-US/studio/singapore.aspx.
Job Description
• Develop and improve new or existing security solutions for our games
• Maintain a strong knowledge of the existing anti-cheat and anti-piracy solutions
• Stay aware of new security threats and propose appropriate solutions
• Help to perform security risk assessments on our games
• Point of contact for the rest of the team regarding security questions
Qualifications
Good understanding of:
• common constraints and limitations of multiplayer/online games
• common vulnerabilities and exploitation methods of multiplayer/online games
• high level as well as low-level operating systems internals
• C/C++, x86/64 languages
• compilers, decompilers, linkers, interpreters and virtual machines
• reverse engineering, decompiling, tracing and debugging
Basic understanding of:
• internal architecture of game engines
• common multiplayer/online game components and systems
• peer-to-peer and client-server models for games
Preferred with experience developing security related low-level systems using drivers (such as Intrusion Detection Systems or ANTI VIRUS SYSTEMS