← Back to list
Job · Senior

Senior Software Engineer (C++)

Software Engineer • Senior • On-site • Full-time • United Kingdom Edinburgh, United Kingdom

Rockstar Games' Edinburgh studio is looking for an experienced, security-focused C++ engineer to join the Core Security team, defending games and services against cheaters, hackers and exploiters.

Stack

Responsibilities

  • ▹Create and innovate solutions to better secure products from known vulnerabilities
  • ▹Research and implement various forms of anti-tamper and anti-cheat technologies
  • ▹Debug exceptions to resolve issues related to obfuscation transformations and anti-tamper mechanisms
  • ▹Performance profile protected and unprotected code to meet expected performance requirements
  • ▹Follow software SDLC to integrate into the game team's operations
  • ▹Test cross-platform software solutions to ensure quality

Requirements

  • ▹7+ years of experience working in a software/security development team using C++
  • ▹Experience with security and/or game development
  • ▹Excellent problem-solving skills with an emphasis on debugging C++ code
  • ▹Analytical skills geared towards measuring system performance and memory use, plus communication skills to present solutions
  • ▹Independently able to take objectives from ideation to execution

Nice to have

  • ▹Strong understanding of reverse engineering concepts and methodologies
  • ▹Strong understanding of game protection technologies
  • ▹Experience with disassemblers and decompilers such as IDA Pro
  • ▹Experience with core cryptography concepts
  • ▹Experience with crash dumps and x64

Soft skills

Problem-solving mindsetCommunication skillsAbility to work independently

About the company

Rockstar Games creates world-class entertainment experiences; the Core Security team protects players, employees and the business through anti-cheat and anti-piracy technologies, supporting titles including Grand Theft Auto V and Red Dead Redemption.

Similar jobs