# Senior Reverse Engineer - Anti Cheat

**Company**: Electronic Arts
**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/zh_CN/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_55fba7ab-3cc

## Description

As a Senior Reverse Engineer on the EA Security team, you will perform anti-cheat assessments covering client-side tampering and network-based cheating. You will analyse cheats developed against EA's games and make it harder for cheat developers to create new cheats, ensuring fair and fun gaming experiences for EA's customers.

Responsibilities:

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

- Document and report on the functionality of analysed cheats

- Solve technical problems in the cheating space

- Create anti-cheat assessment scoping documents and define cheating test cases

- Perform anti-cheat assessments of pre-release products

- Consult with EA game teams on reducing classes of cheats

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

- Identify cheat variants that defeat previous mitigations and suggest solutions

Qualifications:

- Knowledge of ARM architecture

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

- Understanding of operating system fundamentals

- Ability to read x86/x64 assembly language

- Experience with debuggers and disassemblers

- Proficiency in C++, C#, Java, or .NET CIL

- Knowledge of cryptography and obfuscation techniques

Additional Qualifications:

- 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

## Skills

### Required
- ARM architecture
- operating system internals
- 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/zh_CN/careers/JobDetail/Senior-Reverse-Engineer-Anti-Cheat/213664?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
