Windows Kernel Software Developer
Core
Design and develop Windows kernel-mode filter drivers to implement security monitoring and enforcement for file, process, registry, and network activity.
Role type
Senior IC Windows kernel software developer
Builds
Kernel-mode components for a Zero Trust endpoint security platform
Domain
Cybersecurity / Windows Operating System
Required skills
Windows kernel-mode driver development, C/C++, Windows Driver Kit (WDK), kernel debugging, crash analysis, kernel synchronization, concurrency, performance-sensitive coding
Preferred skills
Windows file system minifilters, Windows Filtering Platform (WFP), registry filtering, endpoint security, EDR, anti-malware, WinDbg, Driver Verifier, ETW, WPP tracing, reverse engineering, malware analysis, secure coding practices, Microsoft driver signing, WHQL, HLK
Technologies
Windows, C/C++, WinDbg, ETW, WPP
Responsibilities
Design and develop Windows kernel-mode filter drivers, Implement security monitoring and enforcement for system activity, Investigate Windows internals to develop low-level security features, Perform kernel debugging, crash dump analysis, and performance tuning, Develop secure, stable, and maintainable driver code, Maintain compatibility across supported Windows versions
Seniority
Senior, hands-on IC