HamburgerMenu
hirist

Windows Kernel Developer

ETEAM INFOSERVICES PRIVATE LIMITED
Anywhere in India/Multiple Locations
8 - 15 Years

Posted on: 09/09/2025

Job Description

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).


info-icon

Did you find something suspicious?