G
GlobalLogic
BackendSenior
Senior Windows kernel/internal Engineer (C++/C) (IRC300926)
C++CKernel-Mode DriversWindows KernelWindbgFilter Manager (Fltmgr)MinifilterObcallbacksProcess/Thread Notify RoutinesIda ProGhidraX64 AssemblyWhql/WhcpDriver VerifierHlk (Hardware Lab Kit)VmwareHyper-VKdnet
Про позицію
GlobalLogic is seeking a Senior Windows kernel/internal Engineer with expertise in C/C++ and kernel-mode driver development for an endpoint security company. The role involves writing kernel drivers, crash dump analysis, and implementing fixes for Windows kernel issues.
Обовʼязки
- Write kernel and driver software that can reach the internals of the operating system
- Implement novel collection and protection techniques
- Write robust driver infrastructure
- Optimize for extreme performance constraints
- Research uncharted territories of the Windows kernel, drivers, APIs, and internal mechanisms
- Perform deep-dive analysis of kernel memory dumps (Minidumps and Complete Memory Dumps) to identify root cause of crashes
- Design stress tests and verification procedures to reliably reproduce BSODs
- Audit existing C/C++ driver code for thread safety, lock usage, and memory handling
- Implement robust fixes for identified issues ensuring zero regression
- Verify fixes using Microsoft Driver Verifier and HLK basics
Вимоги
- Expert C/C++: 3+ years of experience in strictly kernel-mode software development
- WinDbg Mastery: Ability to perform post-mortem debugging without symbols, live kernel debugging using VMWare/Hyper-V/KDNET
- Windows Internal Knowledge: IRQLs, DPC/Dispatcher, Memory Management, Synchronization primitives (Spinlocks, Mutexes, Pushlocks)
- File System Filters: Proven experience with Filter Manager Model (FltMgr) and Minifilter drivers
- EDR/Security Driver Experience: Familiarity with ObCallbacks, Process/Thread/Image Load Notify routines
- Reverse Engineering: Proficiency with IDA Pro or Ghidra (preferred)
- x64 Assembly: Ability to read disassembly (preferred)
- WHQL/WHCP: Experience with Windows Hardware Compatibility Program (preferred)
Senior Windows kernel/internal Engineer (C++/C) (IRC300926)
Оригінал