At a Glance
- Tasks: Reverse engineer cheats and develop anti-cheat solutions for a fair gaming experience.
- Company: Join EA, a leader in the gaming industry focused on security and integrity.
- Benefits: Comprehensive benefits including healthcare, mental well-being support, and paid time off.
- Why this job: Make a real impact in gaming by ensuring a secure and fair play environment.
- Qualifications: Strong knowledge of assembly language, reverse engineering, and operating systems required.
- Other info: Dynamic team with opportunities for growth and skill development in cutting-edge technology.
The predicted salary is between 60000 - 80000 £ per year.
Do you dream in assembly language? Do you spend more time in a debugger than you do in nature? Do you know the difference between an aimbot and a triggerbot? And do you think that all players have the right to a fair and fun gaming experience? If so, this is the job for you! The EA Security team protects EA by reducing our exposure to security risks. We raise risk awareness for the entire company and provide measured, proportionate security and risk management controls, services and solutions. We also ensure that EA meets all required security standards as defined by multiple regulatory bodies. Keeping EA safe isn’t a game; join us as we keep the future of play secure for everyone.
The Senior Reverse Engineer I is a member of EA Security’s Secure Platform Engineering & Anti-Cheat Response (SPEAR) team and will report to the manager of the Gameplay Integrity Operations sub‑team.
Responsibilities- Reverse engineer obfuscated user-mode cheats developed for PC, mobile, and consoles
- Document and report on the functionality of the cheats you’ve analyzed
- Solve well-defined technical problems in the cheating space
- Define and subsequently solve technical problems that are not well understood / are bleeding‑edge in the cheating space
- Use architecture and design documentation to create anti‑cheat assessment scoping documents and define cheating test‑cases for upcoming anti‑cheat assessments
- Perform anti‑cheat assessments of pre‑release products
- Consult with and advise EA game teams on how to mitigate classes of cheats
- Educate your peers on new reverse engineering skills and tools
- Develop tools, scripts, and extensions for automation and reverse engineering, both in user space and kernel space
- Identify cheat variants that defeat previous mitigations, and suggest solutions
- Articulate technical issues clearly to technical and non-technical partners
- Identify needs and drive the development of your reverse engineering skills and knowledge
- Knowledge of the ARM architecture
- Knowledge of operating system internals for Windows, Android & Linux
- Knowledge of operating system fundamentals (processes, threads, virtual memory, etc.)
- Ability to read and understand 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
- Ability to engage and articulate reverse engineering issues and cheating issues to technical and non-technical audiences
- Ability to read and understand three or more of C++, C#, Java, or .NET CIL
- Knowledge of cryptography and obfuscation techniques
- Software development experience and the ability to write your own tools, scripts, and extensions, both in user space and kernel space
- Experience with mobile platforms
- Ability to identify knowledge gaps and seek the right sources to close those gaps
- Ability to safely handle potentially malicious software
- Ability to pick up new technical skills quickly
- Ability to drive change throughout all of the Secure Platform Engineering & Anti-Cheat Response (SPEAR) organization
- Excellent verbal and written English skills, interpersonal skills, and professionalism
- Bachelor's degree or Master’s Degree in Computer Science or Information Security
- Information Security certifications such as CEH, CISSP, GSEC, OSCP, OSCE, Security+
- Experience building tools that automate cheat-related tasks
- Hands on experience with reverse engineering or anti‑cheat/anti-malware development
We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well‑being support, retirement savings, paid time off, family leaves, complimentary games, and more.
Equal Opportunity EmployerElectronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
Senior Reverse Engineer - Anti Cheat in London employer: Electronic Arts (EA)
Contact Detail:
Electronic Arts (EA) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Reverse Engineer - Anti Cheat in London
✨Tip Number 1
Get your networking game on! Connect with folks in the gaming and security industry, especially those at EA. Attend events, join forums, or hit up LinkedIn to make those connections that could lead to your dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your reverse engineering projects or any tools you've developed. This is your chance to demonstrate your expertise and passion for anti-cheat solutions.
✨Tip Number 3
Prepare for interviews like a pro! Brush up on your assembly language knowledge and be ready to discuss your experience with debuggers and disassemblers. Practice articulating complex technical issues in a way that even non-techies can understand.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the EA Security team!
We think you need these skills to ace Senior Reverse Engineer - Anti Cheat in London
Some tips for your application 🫡
Show Your Passion for Reverse Engineering: When you write your application, let your enthusiasm for reverse engineering shine through! Share any personal projects or experiences that highlight your skills in assembly language and debugging. We love to see candidates who are genuinely excited about the field.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to match the job description. Highlight relevant experience with anti-cheat systems, operating systems, and any tools you've used. This helps us see how you fit into our team and the role!
Be Clear and Concise: In your written application, clarity is key. Use straightforward language to explain your technical skills and experiences. Remember, we want to understand your expertise without getting lost in jargon, so keep it simple and to the point!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, you’ll find all the details you need about the role and our team there!
How to prepare for a job interview at Electronic Arts (EA)
✨Know Your Tools Inside Out
Make sure you're well-versed in the debuggers and disassemblers mentioned in the job description, like WinDbg and Ghidra. Practise using them on sample cheats or malware to demonstrate your hands-on experience during the interview.
✨Brush Up on Assembly Language
Since the role requires a solid understanding of x86/x64 assembly language, spend some time revising key concepts and common patterns. Be prepared to discuss how you've applied this knowledge in past projects or experiences.
✨Articulate Your Passion for Fair Play
EA is all about ensuring a fair gaming experience. Be ready to share your thoughts on why anti-cheat measures are crucial and how you can contribute to that mission. Show your enthusiasm for creating a secure gaming environment!
✨Prepare for Technical Problem-Solving
Expect to tackle some technical problems during the interview. Brush up on your problem-solving skills by working through reverse engineering challenges or case studies. This will help you think on your feet and impress the interviewers with your analytical abilities.