Senior Developer
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.
More jobs at HCLTech · On-site jobs in India · Software development jobs