Role Overview
We are seeking an expert Windows Kernel Developer to tackle a unique automation challenge. The project involves developing a tool to interface with a third-party desktop application that does not offer a public API. Your main objective will be to create a kernel-level solution to read data and automate actions reliably, operating beyond user-mode monitoring.
Responsibilities
- Develop a custom kernel driver to interact with the target application's process efficiently.
- Intercept and analyze process data, such as network or API calls, directly from the kernel level.
- Construct a robust communication layer that allows your driver to receive instructions from a user-mode controller.
- Ensure the entire system operates stealthily and maintains stability throughout its operation.
Required Skills
- Extensive experience with C/C++ and a proven track record of writing Windows drivers.
- Deep understanding of Windows internals, capable of navigating its complexities with ease.
- Proficiency in using kernel debugging and reverse engineering tools to troubleshoot and optimize solutions.
Nice to Have
- While not essential, familiarity with stealth methodologies or experience in similar automation challenges would be beneficial.