Mitsogo

Principle Architect - Device Driver

Mitsogo  •  Chennai, IN (Onsite)  •  4 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Principle Architect – Device Driver

About Hexnode

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.

Role

We are seeking an 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 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.

Required Experience & Expertise

  • 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, Synchronization 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.
  • Bachelor’s or Master’s degree in Computer Science, Information Security, Engineering, or a related discipline.

Hexnode is an Equal Opportunity Employer. We welcome and encourage candidates of all backgrounds, identities, and experiences to apply.

Mitsogo

About Mitsogo

Industry
Unknown
Company Size
Unknown
Headquarters
Unknown
Year Founded
Unknown
Social Media