id Software is looking for an Anti-Cheat / Security Programmer to work as part of a development team on legendary game properties like DOOM and QUAKE, developing custom tools and technology for the game industry's most advanced titles. The Anti-Cheat / Security Programmer is responsible for identifying vulnerabilities and developing solutions to eliminate them.
Strong C/C++ development experience
Experience in malicious code analysis and reverse engineering
Experience in vulnerability testing and analysis
Low level development experience (specifically x86 Assembly)
In-depth knowledge of various executable file formats (PE, ELF, etc.)
Knowledge of operating system internals (Win32, Linux, MacOS)
Excellent oral and written communication skills
Desired Skills and Pluses:
Experience with the idTech code base (QUAKE 3, DOOM 3, QUAKE 4, etc.)
B.S. in computer science or equivalent study in related fields
Experience developing in Kernel-space
About Our Team:
id Software, located just North of Dallas, TX, provides technical, design and artistic leadership as a world-renowned game developer and technology innovator since its founding in 1991. id Software’s iconic brands such as Wolfenstein®, DOOM®, QUAKE® and RAGE® have become staples of popular culture for generations of gamers. At id Software, everything revolves around the people; we believe in hiring the best and brightest and giving them the tools and the environment to be successful. These principles have guided us successfully for over twenty years and will continue to guide us into the future.