仕事No.
IRC287185
Published on 22 January 2026

Senior Windows Kernel Driver Specialist IRC287185

役職

Senior Software Engineer

職種

Engineering

経験

3-5 years

勤務地

Ukraine - Kyiv

スキル

C, Hyper-V, Kernel, VM Ware, Windows Programming

Work Model

Remote

Apply

職種概要

We are an endpoint security company looking for an expert-level Windows Kernel Driver Specialist to assist our engineering team in resolving a critical stability issue. Our Endpoint Detection and Response (EDR) agent is currently experiencing sporadic Blue Screen of Death (BSOD) crashes in the field.

We need an experienced debugger – someone who lives in WinDbg, understands the Windows Memory Manager inside out, and has specific experience improving the stability of file system minifilters and callback-heavy security drivers.

#LI-IC1 #LI-Remote

必要条件

Required Hard Skills (The “Must-Haves”)

Expert C/C++: 3+ years of experience in strictly kernel-mode software development.

WinDbg Mastery: Ability to perform “post-mortem” debugging without symbols for third-party conflicts, and live kernel debugging using VMWare/Hyper-V/KDNET. You must be comfortable analyzing stack traces, register states, and trap frames.

Windows Internal Knowledge: Deep understanding of:

IRQLs (Interrupt Request Levels) and DPC/Dispatcher mechanics.

Memory Management (Paged vs. Non-Paged pool, MDLs).

Synchronization primitives (Spinlocks, Mutexes, Pushlocks).

File System Filters: Proven experience with the Filter Manager Model (FltMgr) and Minifilter drivers (FltRegisterFilter, Pre/Post operation callbacks).

EDR/Security Driver Experience: Familiarity with:

ObCallbacks (ObRegisterCallbacks).

Process/Thread/Image Load Notify routines (PsSetCreateProcessNotifyRoutineEx, etc.).

Avoiding deadlocks when injecting logic into high-frequency system paths.

Preferred Skills (The “Nice-to-Haves”)
Reverse Engineering: Proficiency with IDA Pro or Ghidra to analyze potential conflicts with third-party drivers (e.g., Antivirus conflicts causing the crash).

x64 Assembly: Ability to read disassembly to pinpoint the exact instruction causing the fault when source lines are ambiguous.

WHQL/WHCP: Experience with the Windows Hardware Compatibility Program signing process (in case the fix requires re-certification).

職務内容

Key Responsibilities
Crash Dump Analysis: Perform deep-dive analysis of kernel memory dumps (Minidumps and Complete Memory Dumps) to identify the root cause of the crash (e.g., race conditions, stack overflows, invalid memory access, IRQL violations).

Reproduction & Isolation: Design stress tests and verification procedures to reliably reproduce the BSOD in a controlled environment using tools like Driver Verifier and specific load-testing scripts.

Code Review & Remediation: Audit the existing C/C++ driver code (specifically Minifilter callbacks and process notification routines) for thread safety, proper lock usage (Spinlocks/ERESOURCE), and memory handling.

Patch Implementation: Implement robust fixes for the identified issues, ensuring zero regression in driver performance or security efficacy.

Validation: Verify fixes using Microsoft Driver Verifier and HLK (Hardware Lab Kit) basics to ensure stability under high stress.

私たちが提供するもの

Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. 

Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally.

Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today.

Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way!

High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do.

GlobalLogicについて

GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world’s largest and most forward-thinking companies. Since 2000, we’ve been at the forefront of the digital revolution – helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services.

Apply Now

The gender information on this form helps us understand the makeup of our applicant pool in this key area, and to continuously improve our efforts to make our workforce more inclusive.

ファイルをここにドラッグ アンド ドロップするか、ここをクリックしてアップロードします

.docx, .rtf, .pdf形式のみ、最大5MBまで。

または、Linkedin プロフィールを含めることもできます