
Senior Expert, ARM Kernel Developer
Posted 6 hours ago

Posted 6 hours ago
This is a fully remote position, open to applicants in United States, +2 more locations.
• Design, develop, and maintain kernel-mode driver functionalities to implement anti-cheat measures across x64 and Windows on Arm platforms.
• Analyze, port, debug, and enhance the functionality of production drivers.
• Ensure the stability, performance, and compatibility of drivers across diverse hardware and Windows configurations.
• Conduct research on cheating techniques and methods of evasion.
• Create robust detection and protection systems utilizing Windows internals, reverse engineering, and kernel architecture.
• Collaborate with security engineers, platform teams, and external partners.
• Validate compatibility with hardware.
• Enhance the development and testing infrastructure.
• Deliver and manage driver technology within live products.
• Provide support to Activision development studios and their projects through Central Technology.
• Over 10 years of professional software development experience with extensive knowledge in C/C++.
• More than 5 years of experience in developing, debugging, and maintaining Windows kernel-mode drivers.
• Demonstrated success in building and maintaining production-quality system software.
• Experience in Windows on Arm, ARM64, or ARM64EC development.
• Skilled in diagnosing and resolving intricate driver, platform, and OS compatibility challenges.
• Familiarity with automated build, testing, and validation environments.
• Profound understanding of Windows on Arm, Windows kernel, driver models, and operating system internals.
• High proficiency in C/C++ as well as Arm and x86/x64 assembly languages.
• Expert debugging capabilities using WinDbg and related tools.
• Strong grasp of Windows Internals, including processes, memory, and executable image internals.
• Solid understanding of algorithms and data structures.
• A passion for creating reliable, high-quality low-level software.
• A desire to comprehend how systems function internally and tackle complex technical issues.
• Comfort in analyzing and debugging code at the assembly level.
• Strong skills in troubleshooting and root-cause analysis.
• Effective and clear communication capabilities.
• Experience in Windows security or security software development.
• Background in reverse engineering.
• Experience in developing anti-cheat, endpoint security, anti-malware, or EDR solutions.
• Familiarity with multiplayer gaming technology.
• Understanding of advanced cheat-evasion strategies, rootkits, bootkits, hypervisors, DKOM, EPT manipulation, and vulnerable driver exploitation.
• Comprehensive knowledge of C++ build systems, compilation, linking, and toolchains.
• 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 and wellbeing programs.
• Fitness programs.
• Free and discounted games.
• Supplemental life and disability insurance.
• Legal services.
• ID protection.
• Rental insurance.
• Relocation assistance may be available if the company necessitates geographic relocation.
• Incentive compensation may be available (not guaranteed).
MaintainX
AbbVie
Get handpicked remote jobs straight to your inbox weekly.