About the job
We are looking for an experienced individual to join a team that is responsible for developing our cutting-edge collection, prevention and protection technologies using both documented and undocumented proprietary kernel mode techniques.
The team develops the core kernel technologies for a wide variety of products, from EDR to next-gen AV, including work that encompasses many aspects of kernel development, from infrastructure through filter drivers to function hooking, to name a few.
In this position you will:
- Write kernel and Driver software that can reach the internals of the operating system.
- Implement novel collection and protection techniques.
- Write robust driver infrastructure.
- Optimize for extreme performance constraints.
- Research uncharted territories of the Windows kernel, drivers, APIs, and internal mechanisms.
Requirements:
- At least 3 years of experience in Windows kernel and Driver development.
- Experience in kernel technologies such as WDM and KMDF.
- Firm understanding of Windows internals - the inner workings of Windows architecture, kernel mechanics, memory management, native APIs, and libraries.
- The ability to independently take a feature through the entire cycle – from conception and definition, through design, implementation, and testing, until a successful release to production.
- Proven experience with modern C++ (focusing on system-level Windows) - a strong advantage.
- Firm understanding of security concepts - a strong advantage.
- Background in writing filter and FS mini-filter drivers - a strong advantage.
- Relevant military background/BSc/MSc from a known university - an advantage.
- Experience with signing and certifying a Windows Driver.
- Familiarity with Microsoft Virus Initiative program.