Senior Expert, ARM Kernel Developer
Job Description:
- Design, develop, and maintain kernel-mode driver capabilities for anti-cheat protections across x64 and Windows on Arm platforms
- Analyze, port, debug, and enhance production driver functionality
- Ensure driver stability, performance, and compatibility across hardware and Windows configurations
- Research cheat techniques and evasion methods
- Develop resilient detection and protection mechanisms using Windows internals, reverse engineering, and kernel architecture
- Partner with security engineers, platform teams, and external partners
- Validate hardware compatibility
- Improve development and testing infrastructure
- Ship and operate driver technology in live products
- Support Activision development studios and their titles through Central Technology
Requirements:
- 10+ years of professional software development experience with deep expertise in C/C++
- 5+ years developing, debugging, and maintaining Windows kernel-mode drivers
- Proven experience building and supporting production-quality system software
- Windows on Arm, ARM64, or ARM64EC development experience
- Experience diagnosing and resolving complex driver, platform, and OS compatibility issues
- Experience with automated build, test, and validation environments
- Deep understanding of Windows on Arm, Windows kernel, driver model, and operating system internals
- Strong proficiency in C/C++ and Arm, x86/x64 assembly
- Expert-level debugging skills using WinDbg and related tooling
- Strong understanding of Windows Internals, process, memory, and executable image internals
- Solid understanding of algorithms and data structures
- Passion for building reliable, high-quality low-level software
- Curiosity to understand how systems work internally and solve complex technical problems
- Comfortable analyzing and debugging code at the assembly level
- Strong troubleshooting and root-cause analysis skills
- Clear and effective communication skills
- Windows security or security software development experience
- Reverse engineering experience
- Experience developing anti-cheat, endpoint security, anti-malware, or EDR solutions
- Experience working with multiplayer game technology
- Understanding of advanced cheat-evasion techniques, rootkits, bootkits, hypervisors, DKOM, EPT manipulation, and vulnerable-driver abuse
- Deep understanding of C++ build systems, compilation, linking, and toolchains
Benefits:
- Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance
- 401(k) with Company match
- Tuition reimbursement
- Charitable donation matching
- Paid holidays and vacation
- Paid sick time
- Floating holidays
- Compassion and bereavement leaves
- Parental leave
- Mental health & wellbeing programs
- Fitness programs
- Free and discounted games
- Supplemental life & disability insurance
- Legal service
- ID protection
- Rental insurance
- Relocation assistance may be available if the Company requires geographic relocation
- Incentive compensation may be available (not guaranteed)