Senior Reverse Engineer - Anti Cheat

Electronic Arts

Quick summary

Work type
On-site
Location
Stockholm, Stockholm County, Sweden · Madrid, Spain · Guildford, Surrey, United Kingdom
Posted
2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$105k most similar roles pay here $227k

This listing doesn't post a salary. Most similar roles pay $138,900–$199,000.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 75 open roles on FindRole.

Listed pay typically runs $122,300–$184,000 across 41 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Senior Reverse Engineer - Anti Cheat

Join the EA Security team as a Senior Reverse Engineer in their Secure Platform Engineering & Anti-Cheat Response (SPEAR) department, where you will analyze and mitigate cheats developed against EA’s games to ensure fair play. Your daily tasks include reverse engineering obfuscated user-mode cheats for PC, mobile, and consoles, documenting findings, and performing anti-cheat assessments on pre-release products. You’ll also consult with game teams to advise on mitigation strategies and develop tools for automation and reverse engineering. Ideal candidates possess expertise in assembly language, debuggers like WinDbg or x64dbg, disassemblers such as Ghidra or IDA Pro, and knowledge of ARM architecture and operating system internals. Additionally, strong software development skills and the ability to articulate technical issues clearly are essential for this role that impacts millions of players worldwide.

What you'll do

  • Reverse engineer obfuscated user-mode cheats for PC, mobile, and consoles.
  • Perform anti-cheat assessments on pre-release EA games to identify vulnerabilities.
  • Develop tools and scripts for automation in reverse engineering and anti-cheat efforts.
  • Identify new cheat variants and suggest mitigation strategies to game developers.
  • Communicate technical findings to both technical and non-technical stakeholders effectively.
  • Educate peers on emerging reverse engineering skills and tool usage.

What we're looking for

  • Extensive knowledge of ARM architecture and operating system internals for Windows, Android, and Linux.
  • Proficiency in reading and understanding x86/x64 assembly language and using debuggers like WinDbg or gdb.
  • Experience with disassemblers such as Ghidra, IDA Pro, Binary Ninja, or radare2 for reverse engineering.
  • Strong software development skills to write custom tools, scripts, and extensions in user space and kernel space.
  • Ability to articulate complex technical issues clearly to both technical and non-technical audiences.
  • Familiarity with cryptography and obfuscation techniques, as well as mobile platform experience.

More like this

Similar roles

Reverse Engineer (Anti - Cheat)

Electronic Arts

United Kingdom 2 days ago
x86/x64 WinDbg x64dbg Ghidra IDA Pro Binary Ninja radare2 C++ C# .NET CIL Java cryptography Python JavaScript Node.js GitHub Git Linux Windows macOS APIs RESTful APIs JSON XML network protocols TCP/IP HTTP HTTPS SSL/TLS reverse engineering anti-cheat debugging disassembly automation CI/CD

Anti-Cheat Engineer, ARM64

Electronic Arts

Remote (Canada) 2 days ago $120,600$184,000
C++ Clang LLVM Windows internals x86_64 ARM64 driver development machine code debugging CI/CD Linux Proton
Remote Hybrid

Anti-Cheat Engineer

Electronic Arts

Austin, TX 2 days ago
C++ Windows Internals Clang LLVM Machine Code Debugging ARM64 x86_64 Linux Proton CI/CD
Hybrid

Anti-Cheat Operations Engineer

Electronic Arts

Austin, TX 2 days ago $86,600$118,600
SIEM Python Kubernetes Terraform Docker CI/CD PostgreSQL AWS Grafana Prometheus GitLab Linux Windows
Hybrid

Reverse Engineer Researcher

Carnegie Mellon University

Pittsburgh, PA 142 days ago
IDA_Pro Ghidra Binary_Ninja x32dbg x64dbg gdb WinDbg C C++ Python Go Java PE_file_format ELF_file_format Mach-O_file_format Wireshark netcat Frida QEMU Unicorn_Engine AI ML

Anti-Tamper/Program Protection Engineer

Northrop Grumman

Northridge, CA 87 days ago $121,400$182,000
NIST_SP_800_53 CNSSI_1253 RMF Cryptography Systems_Engineering DoD_RMF Reverse_Engineering Embedded_Systems Integration_and_Test Verification_and_Verification CI/CD Python PostgreSQL AWS Kubernetes