Principal Architect - Device Driver
Hexnode
5 - 10 years
Chennai
Posted: 29/06/2026
Job Description
About the Company
Hexnode is a global leader in Unified Endpoint Management (UEM), trusted by over 100 countries and managing millions of devices worldwide. With a rapid pace of innovation, we have established ourselves as a dominant force across Apple, Windows, Android, macOS, Linux, and tvOS.
Why Hexnode?
Hexnode is a rare combination of global scale, product excellence, and startup-level velocity. We operate in a mission-critical categorysupporting organizations that rely on secure, reliable device management every single day. Joining Hexnode means stepping into a company in hyper-growth mode.
About the Role
We are seeking a Principle Architect Device Driver for our Windows Kernel Development team to architect, develop, and debug low-level OS components and device drivers. This role requires deep technical expertise in Windows internals, advanced debugging, and the ability to mentor staff while collaborating across cross-functional engineering teams.
You will manage a dedicated team of 5 to 6 specialized engineers while remaining fundamentally hands-onarchitecting, reviewing, and implementing core endpoint security, virtualization, and file system subsystems. If you have a profound mastery of Windows internals, a history of scaling engineering talent, and experience shipping production-grade security or UEM agents, we want you to lead this mission.
Responsibilities
- Lead and guide engineering teams in the design, development, and optimization of kernel-mode drivers (KMDF, UMDF, WDM) and core system components.
- Design low-level system interception mechanisms, security hooks, and isolation layers critical for Enterprise-grade Unified Endpoint Management (UEM).
- Write and optimize highly performant, thread-safe C/C++ code.
- Function as the final escalation point for complex system failures, utilizing WinDbg for live/post-mortem crash dump analysis (BSOD troubleshooting) and memory leak detection.
- Mentor, recruit, and manage the performance of junior and senior kernel developers.
- Conduct rigorous code reviews and establish secure kernel development lifecycle (SDLC) standards.
- Oversee the Windows Hardware Compatibility Program (HLK/VHLK) workflows, managing driver attestation signing and WHCP releases via the Microsoft Partner Center.
- Partner with architecture, QA, product, and backend teams to ensure seamless endpoint agent integration and product delivery.
Qualifications
- Bachelors or Masters degree in Computer Science, Information Security, Engineering, or a related discipline.
Required Skills
- 10+ years of hardcore, hands-on experience in Windows Systems/Kernel Development, with at least 2+ years in a technical leadership or management capacity leading 5+ engineers.
- Deep, practical experience building and debugging Windows File System Minifilter drivers, with an authoritative grasp of the Windows I/O manager, Filter Manager, and caching mechanisms.
- Master-level understanding of Windows OS internals (Process/Thread management, Memory Management, Object Manager, Synchronisation primitives, and Security Access Control lists).
- Comprehensive experience working with KMDF, UMDF, legacy WDM models, and advanced kernel-mode debugging tools (WinDbg).
- Expert-level proficiency in C and C++.
- Exceptional communication and people skills, with a proven ability to bridge the gap between deep-tech engineering and high-level product strategy
Hexnode is an Equal Opportunity Employer. We welcome and encourage candidates of all backgrounds, identities, and experiences to apply.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
