Senior Windows Kernel Engineer
Join a national cyber-defense company to develop Windows kernel drivers and user-mode components for an EDR product. Work on critical systems protecting governments against advanced threats.
Responsibilities
- Write production-grade C/C++ code for robust, high-performance Windows drivers and applications.
- Investigate undocumented system behavior to enable features and resolve issues.
- Optimize code for maximum efficiency and resource utilization.
- Collaborate on OS internals to gather data for analyzing abnormal endpoint behavior.
- Participate in code reviews emphasizing design and quality.
- Work in a collaborative team to solve complex cybersecurity challenges.
Requirements
- 5+ years of experience in Windows driver development.
- Fluent in C.
- Deep understanding of OS concepts and Windows internals.
- Proven experience in multithreaded development and synchronization.
- Excellent debugging skills, including race conditions and memory leaks.
- Ability to conduct code reviews focused on design and quality.
- Understanding of low-level assembly for software internals.
- Experience with research tools like IDA and WinDbg.
- Strong problem-solving and analytical thinking.
- Ability to work well in a team.
Nice to have
- Experience with file-system minifilter or Windows Filtering Platform drivers.
- Familiarity with C++11 or later.