Skip to main content
GlobalLogic
Зібрано зDjinniСьогодні
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
Формат
Remote
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

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)
Оригінал