
Posted a day ago
Senior Kernel Software Developer
ThreatLockerSenior Kernel Software Developer
Requirements
5+ years Windows kernel-mode driver experience, Expertise in Windows system internals, Proficiency in C/C++ and WDK, Experience with kernel debugging tools, Cybersecurity domain experience
Skills
C#Windows
About the role
Responsibilities
- Design and develop kernel-mode filter drivers (file system minifilter, registry filter, network filter, etc.) to support security monitoring and enforcement
- Investigate and reverse-engineer Windows internals to implement low-level security features and bypass-resistant protections
- Collaborate with threat research, detection, and user-mode engineering teams to develop scalable and stealthy security solutions
- Perform in-depth kernel debugging, crash dump analysis, and performance tuning using WinDbg, ETW, and related tools
- Develop robust, secure, and maintainable driver code that meets Microsoft's signing and certification standards
- Monitor Windows platform changes to ensure compatibility and stability across OS versions
Requirements
- 5+ years of hands-on experience writing Windows kernel-mode drivers, particularly filter drivers
- Expert knowledge of Windows system internals (memory management, I/O subsystem, object manager, etc.)
- Proficiency in C/C++, Windows Driver Kit (WDK), and kernel debugging tools
- Experience in the cybersecurity domain, especially endpoint protection, EDR, anti-malware, or kernel-level monitoring
- Solid understanding of code injection techniques, hooking, kernel-mode exploits, and mitigation strategies
- Strong problem-solving skills and a security-first engineering mindset
Preferred Qualifications
- Experience with malware analysis, reverse engineering, or rootkit detection
- Familiarity with Windows kernel threat models and secure coding practices
- Exposure to Microsoft kernel-mode signing, WHQL, and driver submission processes
- Contributions to the infosec community (research, publications, open-source projects, or talks)
About the Company
ThreatLocker is a leader in endpoint protection technologies, providing enterprise-level cybersecurity tools to improve the security of servers and endpoints. The ThreatLocker platform uses Application Allowlisting, Ringfencing™, and various control solutions to lead the market toward a more secure approach of blocking application vulnerability exploits.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Kernel Software Developer
ThreatLocker · Orlando
