07 Aug
|
Razorthink
|
India
We are looking for a highly skilled Windows Internals Expert Programmer to join our core development team. The ideal candidate will have a deep understanding of the Windows operating system internals, including kernel, memory management, drivers, security subsystems, and debugging complex system-level issues. You will be responsible for designing and implementing low-level system components, debugging complex issues, and optimizing performance and security across our Windows platforms.
Key Responsibilities:
Design and develop kernel-mode and user-mode components for Windows OS.
Work on low-level areas such as memory management, process/thread scheduling, file systems, and device drivers.
Analyze and debug complex issues involving Windows internals using tools like WinDbg.
Develop and maintain custom Windows drivers (KMDF/UMDF).
Reverse engineer undocumented Windows APIs or behaviors when necessary.
Work with hardware and firmware teams to integrate software with custom hardware.
Implement secure coding practices and contribute to OS-hardening efforts.
Collaborate with security researchers, product teams, and QA to deliver robust software.
Required Skills and Qualifications:
Solid expertise in C/C++ programming for Windows.
Deep knowledge of Windows Internals (kernel, memory management, I/O, system calls).
Experience with Windows Driver Frameworks (WDM, KMDF, UMDF).
Proficient in WinDbg, Windows Performance Toolkit, Process Monitor, etc.
📌 Windows Internals Expert Programmer Bengaluru (India)
🏢 Razorthink
📍 India