×
Register Here to Apply for Jobs or Post Jobs. X

Principal Architect - Device Driver

Job in 600001, Chennai, Tamil Nadu, India
Listing for: Hexnode
Full Time position
Listed on 2026-06-19
Job specializations:
  • Manufacturing / Production
    Systems Engineer
Job Description & How to Apply Below
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 category—supporting 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-on—architecting, 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 Win Dbg 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
Bachelor’s or Master’s 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 (Win Dbg).
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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary