Windows Internals Security Engineer
Join the R&D team to design and develop low-level Windows components for a cutting-edge endpoint security product. You will research and implement innovative solutions against cyberattacks, working with drivers, services, and system internals in C++.
Responsibilities
- Contribute to the research and development of Windows drivers, services, and other system-level components.
- Find and implement innovative solutions to counter sophisticated cyberattacks.
- Collaborate with engineers, security researchers, and product managers to lead projects and initiatives.
- Design, develop, and debug complex, high-performance, multi-threaded code in C++.
- Conduct in-depth analysis of system internals to produce robust security features.
- Apply learning from security research and reverse engineering to develop practical solutions.
Requirements
- 8+ years of experience in software development.
- 5+ years of experience with system programming for any major OS.
- Deep understanding of operating system internals and concepts.
- Modern C++ development.
- Experience with one or more of: user-mode internals, Windows security model, PE format, hooking, injection, x86/x64 assembly, security technologies, reverse engineering with IDA Pro, Python.
- Bachelor's degree or equivalent military experience.
Nice to have
- Contributions to open source projects or a complex hobby project.