
Senior Software Engineer (C++)
Rockstar Games3 months ago
Edinburgh, United KingdomSenior
Responsibilities
- Develop solutions to secure products from known vulnerabilities.
- Research and implement anti-tamper and anti-cheat technologies.
- Debug exceptions involving obfuscation transformations and anti-tamper mechanisms.
- Profile protected and unprotected code for performance.
- Integrate software security work into game team operations.
- Test cross-platform software solutions for quality.
Requirements
- 7+ years of experience working in a software or security development team using C++.
- Experience with security and/or game development.
- Strong C++ debugging and problem-solving skills.
- Analytical ability to measure system performance and memory use and communicate solutions.
- Ability to independently take objectives from ideation through execution.
- Preferred: understanding of reverse engineering concepts and methodologies.
- Preferred: understanding of game protection technologies.
- Preferred: experience with IDA Pro disassemblers and decompilers.
- Preferred: experience with core cryptography concepts.
- Preferred: experience with crash dumps and x64.
Benefits
- Full-time permanent position
- In-office work at Rockstar Games’ studio in Edinburgh, Scotland
About Rockstar Games
Rockstar Games develops and publishes console and PC video games for a global consumer audience, including the Grand Theft Auto and Red Dead Redemption series, and operates ongoing online services like GTA Online. Founded in 1998 and headquartered in New York City, it is a label of Take-Two Interactive and ships premium titles across multiple platforms through retail and digital storefronts.