跳到内容

通用信息

地点:Los Angeles - Chatsworth, California, United States of America 
  • 地点: Los Angeles - Chatsworth
  • 州: California
  • 国家/地区: United States of America

  • 地点: Vancouver - Great Northern Way
  • 州: British Columbia
  • 国家/地区: Canada


角色 ID
214733
工作人员类型
Regular Employee
工作室/部门
EA Studios - Respawn
弹性工作安排
Hybrid

Description & Requirements

Electronic Arts 打造更高层次的娱乐体验,激励世界各地的玩家和粉丝。在这里,每个人都是故事的主角。活跃社群,畅联全球。这里充满创造力,鼓励新观点,注重好创意。这是一支人人都能让游戏成为现实的团队。

Senior Security Engineer - Apex Legends

Respawn Entertainment


About the Role

Respawn Entertainment is looking for a Senior Security Engineer (Anti-Cheat) to join the Apex Legends game team. This is a hands-on role working directly alongside engineers and analysts across the team to protect competitive integrity for millions of players across PC and console. Day to day, you reverse engineer exploits, develop mitigations, and harden game systems against novel attack vectors. You also drive the security strategy for game systems, identify emerging threats, and help shape how the team prioritizes anti-cheat work.


People who thrive in this role have a passion for breaking (and then fixing) things. Whether your background is software security, reverse engineering, or researching game exploits, what matters is that you understand how attackers think and can translate that into robust solutions shipping in a live game.


Responsibilities

  • Design and implement anti-tamper, detection, and prevention systems within the game codebase.

  • Harden client/server communication against injection, replay, timing, and memory-disclosure attacks.

  • Identify and close attack surfaces across the full stack - game client, dedicated servers, scripting layer, remote functions, and web services.

  • Drive security architecture decisions - both reviewing existing systems for weaknesses and securing new features early in development.

  • Assess the threat landscape and prioritize engineering effort against the highest-impact exploits.

  • Integrate and support third-party anti-cheat solutions.

  • Mentor other engineers on secure coding practices and anti-cheat awareness.

Required Qualifications

  • 5+ years of professional software engineering experience in C++ or other low-level languages.

  • 3+ years of experience in software security, anti-cheat development, reverse engineering, or exploit research.

  • Strong understanding of x86-64 disassembly and debugging tools (e.g. IDA Pro, x64dbg, Ghidra).

  • Experience identifying and mitigating vulnerability classes such as buffer overflows, injection attacks, timing attacks, and memory disclosure.

  • Deep familiarity with Windows internals (process memory, DLL injection, hooking techniques, driver interaction).

  • Understanding of client/server networking architectures and how they are exploited.

  • Track record of independently driving security initiatives from investigation through shipped mitigation.

Preferred Qualifications

  • Experience in game development or game security specifically.

  • Background in offensive security, penetration testing, or vulnerability research.

  • Understanding of attack vectors in game scripting languages, remote function calls, and game web services.

  • Knowledge of cryptographic primitives and their application to authentication or tamper detection.

  • Experience with memory obfuscation, virtualization, or code protection techniques.

  • Experience with compiler internals, LLVM, or custom build tooling for security purposes.

  • Understanding of input detection and how hardware-level cheats (macro controllers, input spoofing) operate.

  • Experience with machine learning approaches to cheat detection or anomaly detection in player behavior.

  • Shipped a multiplayer title or contributed to a live-service game.

  • Reverse engineer cheats and exploits to understand attack vectors and develop mitigations.

What Makes You Stand Out

  • You've reversed real game cheats or written proof-of-concept exploits to demonstrate vulnerabilities.

  • You can explain how a cheat works at the assembly level and propose multiple mitigation strategies.

  • You stay current with the cheating ecosystem and know where the arms race is headed.

  • You've shaped anti-cheat strategy for a live product, balancing long-term architecture against urgent live threats.



Electronic Arts
我们拥有全面的游戏组合和丰富的体验,在世界各地设有分支机构,而且在整个 EA 提供大量机会。我们非常重视适应能力、韧性、创造力和好奇心。我们提供领导岗位让您发挥潜力,为学习和尝试提供空间,赋能您出色地完成工作并寻求成长的机会。

我们对福利计划采用整体方法,强调身体、情感、财务、职业和社区健康,以支持平衡的生活。我们的套餐专为满足当地需求而量身定做,可能包括医疗保险、心理健康支持、退休储蓄、带薪休假、家事休假、免费游戏等。我们营造和谐的环境,让各个团队始终都能尽展所能。

Electronic Arts 是一个注重机会平等的雇主。在聘用员工时不会考虑其种族、肤色、国籍、血统、生理性别、社会性别、性别认同或表达、性取向、年龄、遗传信息、宗教、身心障碍、医疗状况、怀孕状况、婚姻状况、家庭状况或兵役状况,或任何受法律保护的其他特征。我们也会遵守相关法律,考虑招聘有过犯罪记录的合格应聘者。EA 还会根据适用法律的要求,为合资格的残障人士提供工作场所的便利。