Position: Windows Kernel Engineer (CyberSecurity — Antivirus)
Company: Innovecs
Category: C++
Experience required: 3y
English level: intermediate

In your role you will have a major impact on the quality of our security products.
You will work on the core features and architecture.

What you'll need:
- Experience in the security industry
- Windows OS internals expert.
- Experience in creating multithreaded .NET or C/C++ applications on Windows.
- Reverse engineering on x86 assembly.
- Deep knowledge of OO design patterns.
- Knowledge of real-time programming, memory management, I/O performance optimization, threads
- Good knowledge of Internet application architectures and protocols (TCP/IP, HTTP, etc.)
Will be as a plus:
- Experience with Kernel drivers development and research
- Experience with YARA and writing YARA extensions
   
Position responsibilities
- Innovate and create new security abilities.
- Develop our security services
- Develop our SDK product for internal and external use