Atri Systems Pvt Ltd
Windows Kernel Driver Engineer (Minifilter)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Gujarat, India
Work mode:
Onsite
Published on:
10 September 2026
What they need
Windows Kernel Driver Engineer (Minifilter)
Location: Pune, MH or Gandhinagar, GJ
Experience: 5–10 years
Employment Type: Full-time
About the Role
ATRI Solutions is looking for a Windows Kernel Driver Engineer to develop Everest's Windows kernel-mode component — a minifilter driver that intercepts file system I/O (IRPs) to enable transparent, seamless cloud tiering of surveillance video, functionally mirroring the Linux KMD.
Key Responsibilities
- Design and implement a Windows minifilter driver using the Windows Driver Kit (WDK)
- Handle and complete IRPs (IRP_MJ_READ, IRP_MJ_WRITE, IRP_MJ_CREATE, etc.), including the option to pend I/O and complete asynchronously after a cloud fetch
- Write robust kernel-mode C/C++ respecting IRQL constraints, cancellation, and fast-mutex/spinlock synchronization
- Debug driver issues using WinDbg, kernel dumps, and Driver Verifier
- Manage filter altitude registration and interaction with other filters in the I/O stack
- Ensure every code path that acquires a lock or resource releases it correctly, including newly-reachable paths introduced by feature changes
- Support driver signing, HLK/WHQL testing, and safe install/upgrade/uninstall lifecycle
Mandatory Skills
- Windows Driver Kit (WDK) minifilter driver development experience
- Strong understanding of IRP handling and completion routines (including pending/async completion)
- Proficient C/C++ kernel-mode programming
- Kernel debugging with WinDbg (dumps, breakpoints, !analyze)
- File system filter driver architecture, including altitude/registration concepts
- Kernel-mode synchronization primitives (spinlocks, fast mutexes) and IRQL-aware coding
- Familiarity with driver signing and HLK/WHQL testing/certification processes
Good-to-Have
- Comparative architecture knowledge of ProjFS/CFAPI (cloud-file-provider style approaches)
- Experience with Storport/miniport or other Windows driver classes
- WPP/ETW tracing experience for production diagnostics
- Prior work on hierarchical storage management (HSM) or backup-tiering drivers
Pay: From ₹800,000.00 per year
Benefits:
- Flexible schedule
- Provident Fund
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Rheso.tech
Ingénieur Linux Kernel
45-55k€ (Annuel)
Permanent contract
Toulouse, France
Hybrid
Skills
1 year ago
Quick apply
LeHibou
Administrateur(trice) Windows
400€ / jour
Freelance
Brest, France
Hybrid
Skills
7 days ago
Quick apply
Whub
Ingénieur Système Windows Azure
Permanent contract
Paris, France
Hybrid
Skills
5 days ago
Quick apply