Position: Windows Kernel Developer
Company: Adaptiq
Category: C++
Experience required: 5y
English level: upper

**We are looking for a highly motivated and experienced Windows Kernel Developer to join our windows team.**

You will Have a significant part in building a resilient, cutting-edge XDR security solutions.

**In This Role, You Will**

Design and develop our future protection modules for XDR product.
The development will include both user mode and kernel development on windows OS.
Aid, guide and provide hands-on mentoring to a team of talented core developers.
Perform code reviews to improve the quality of the code and process.
Work closely with the team lead to create code standard.

**Requirements:**

At least 5 years of experience in C/C++ SW development on windows — A must.
At least 2 years in C++ 11 or above — A must.5+ years of experience in kernel-mode components development.
Proficiency in writing asynchronous, thread-safe, and concurrent code is required, along with experience in writing production-grade code.
Advanced kernel-mode and user-mode debugging skills, with experience in developing extensions/plugins for any debugger being advantageous.
Strong reverse engineering skills, including experience with tools like IDA Pro. Good knowledge of assembly language on x86/AMD64 CPU architectures is necessary, and malware-specific analysis skills are highly desirable.
Experience in the development of security products — Advantage.
Experience with GTP tools — An Advantage.
Team player — willing to mentor and guide other developers.

**About US:**

This is a security platform that protects organizations from breaches by automated threat discovery and mitigation throughout all attack stages across the entire environment. This is the first solution that protects the entire environment, by correlating users, files, network traffic and host activities with a complete set of threat prevention and detection tools, and joined by pre-set and custom auto-remediation policies for post-compromise activity. By unifying all aspects of breach protection in a single interface, we eliminate the need for multi-product security stacks, and the dependency on high level security skills.