# Senior Reverse Engineer - Anti Cheat

**Company**: Electronic Arts
**Location**: Stockholm
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/ro_RO/careers/JobDetail/Senior-Reverse-Engineer-Anti-Cheat/213664?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a5e7b488-683

## Description

As a Senior Reverse Engineer on the EA Security's Secure Platform Engineering & Anti-Cheat Response (SPEAR) team, you will play a crucial role in analysing cheats developed against EA's games and making it harder for cheat developers to create new cheats.

Your primary responsibilities will include:

- Reverse engineering obfuscated user-mode and kernel-mode cheats developed for PC, mobile, and consoles

- Documenting and reporting on the functionality of the cheats you've analysed

- Solving technical problems in the cheating space

- Creating anti-cheat assessment scoping documents and defining cheating test cases

- Performing anti-cheat assessments of pre-release products

- Advising EA game teams on how to reduce classes of cheats

- Developing tools, scripts, and extensions for automation and reverse engineering

- Identifying cheat variants that defeat previous mitigations and suggesting solutions

To be successful in this role, you will need:

- Knowledge of the ARM architecture

- Knowledge of operating system internals for Windows, Android & Linux

- Understanding of operating system fundamentals (processes, threads, virtual memory)

- Ability to read x86/x64 assembly language

- Experience with debuggers such as WinDbg, x64dbg, OllyDbg, or gdb

- Experience with disassemblers such as Ghidra, IDA Pro, Binary Ninja, or radare2

- Understanding of three or more of C++, C#, Java, or .NET CIL

- Knowledge of cryptography and obfuscation techniques

The ideal candidate will also have:

- A Bachelor's Degree in Computer Science or Information Security

- Information Security certifications such as CEH, CISSP, GSEC, OSCP, OSCE, and Security+

- Experience building tools that automate cheat-related tasks

- Hands-on experience with reverse engineering or anti-cheat/anti-malware development

## Skills

### Required
- ARM architecture
- Operating system internals
- Operating system fundamentals
- x86/x64 assembly language
- Debuggers
- Disassemblers
- C++
- C#
- Java
- .NET CIL
- Cryptography
- Obfuscation techniques

### Nice to have
- Bachelor's Degree in Computer Science or Information Security
- Information Security certifications
- Experience building tools that automate cheat-related tasks
- Hands-on experience with reverse engineering or anti-cheat/anti-malware development

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/ro_RO/careers/JobDetail/Senior-Reverse-Engineer-Anti-Cheat/213664?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
