Post a job

Senior Developer

On-site India

Job Summary

Develop, and maintain low-level Windows operating system components, drivers, services, and platform software. Analyze and resolve complex system-level issues involving performance, power, security, memory management, and hardware integration. Collaborate with firmware, hardware, and software teams to deliver reliable, secure, and high-performance Windows experiences across diverse device platforms.

        Debugging & Performance
C/C++ and scripting python
WinDbg
ETW/WPR/WPA
Driver Verifier
Performance Analyzer tools
System Knowledge
Memory Management
Multithreading & Synchronization
Device Drivers (WDM/KMDF/UMDF)
ACPI & Power Management
Boot Architecture
Security & Virtualization

Key Responsibilities

Develop, and maintain low-level Windows operating system components, drivers, services, and platform software. Analyze and resolve complex system-level issues involving performance, power, security, memory management, and hardware integration. Collaborate with firmware, hardware, and software teams to deliver reliable, secure, and high-performance Windows experiences across diverse device platforms.

        Debugging & Performance
C/C++ and scripting python
WinDbg
ETW/WPR/WPA
Driver Verifier
Performance Analyzer tools
System Knowledge
Memory Management
Multithreading & Synchronization
Device Drivers (WDM/KMDF/UMDF)
ACPI & Power Management
Boot Architecture
Security & Virtualization

Skill Requirements

Develop, and maintain low-level Windows operating system components, drivers, services, and platform software. Analyze and resolve complex system-level issues involving performance, power, security, memory management, and hardware integration. Collaborate with firmware, hardware, and software teams to deliver reliable, secure, and high-performance Windows experiences across diverse device platforms.

        Debugging & Performance
C/C++ and scripting python
WinDbg
ETW/WPR/WPA
Driver Verifier
Performance Analyzer tools
System Knowledge
Memory Management
Multithreading & Synchronization
Device Drivers (WDM/KMDF/UMDF)
ACPI & Power Management
Boot Architecture
Security & Virtualization

Other Requirements

Develop, and maintain low-level Windows operating system components, drivers, services, and platform software. Analyze and resolve complex system-level issues involving performance, power, security, memory management, and hardware integration. Collaborate with firmware, hardware, and software teams to deliver reliable, secure, and high-performance Windows experiences across diverse device platforms.

        Debugging & Performance
C/C++ and scripting python
WinDbg
ETW/WPR/WPA
Driver Verifier
Performance Analyzer tools
System Knowledge
Memory Management
Multithreading & Synchronization
Device Drivers (WDM/KMDF/UMDF)
ACPI & Power Management
Boot Architecture
Security & Virtualization

Source: the employer's careers page. Last checked 2026-10-26. Posted 2026-10-26.

Applications happen on HCLTech's own site. View role and apply

Get jobs like this by e-mailAt most one e-mail a day, only when something new matches. Unsubscribe in one click.

More from HCLTech

All jobs at HCLTech

Similar jobs in India

All software development jobs in India

Hiring for a role like this? See how employers fill a role fast.