We are seeking a highly skilled Windows Kernel Developer with 36 years of relevant experience in C / C++ programming within the Windows OS environment. The ideal candidate will have strong expertise in both kernel-mode and user-mode development, coupled with an in-depth understanding of networking protocols and solid foundations in data structures and algorithms.
Key Responsibilities :
- Design, develop, and maintain Windows kernel-mode drivers and system-level components.
- Implement and optimize C / C++ programs in Windows OS environments with focus on performance, security, and stability.
- Work on both kernel space and user land for system-level programming and debugging.
- Develop and troubleshoot networking features and protocols (TCP / IP, UDP, SSL / TLS, IPSec, VPN).
- Apply strong knowledge of data structures, algorithms, and OS internals to solve complex system-level problems.
- Perform low-level debugging and performance analysis using tools such as WinDbg, ETW, WPA.
- Collaborate with cross-functional teams to design secure and scalable system software solutions.
- Ensure compliance with coding standards, system security, and software quality practices.
Required Skills & Qualifications :
36 years of hands-on experience in C / C++ programming in Windows OS environments.Strong expertise in Windows kernel-mode and user-mode development.Deep understanding of networking concepts : TCP / IP, UDP, SSL / TLS, IPSec, VPN.Solid grasp of Data Structures and Algorithms for system-level problem solving.Familiarity with Windows internals, driver frameworks (WDM, WDF / KMDF), DLLs, and API integration.Strong debugging and troubleshooting skills with WinDbg or equivalent tools.Good communication and problem-solving skills with the ability to work in collaborative environments.Nice to Have (Optional) :
Experience with Windows security, firewalls, or endpoint protection.Knowledge of multithreading, synchronization, and memory management in kernel / user space.Exposure to performance tuning and low-level hardware interactions (PCI, DMA, I / O).(ref : hirist.tech)