Senior Technical Lead

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · QA och testning · DevOps

I korthet

Seeking a Senior Technical Lead with 5-9 years of experience in Windows application development, diagnostics, telemetry, and automation. The role involves designing and developing diagnostic solutions, collecting telemetry, and performing root-cause analysis to enhance customer experience and device reliability.

Ansvarsområden

  • Design and develop Windows-based Continuous Diagnostics applications and services.
  • Build diagnostic scenarios to proactively detect system, driver, application, and platform issues.
  • Develop health monitoring modules to identify reliability, performance, and stability problems.
  • Implement automated issue detection, classification, and root cause identification mechanisms.
  • Design and develop telemetry collection solutions for Windows devices and applications.
  • Implement event-based monitoring using Windows Event Logs, ETW, and telemetry frameworks.
  • Develop data aggregation, correlation, and health analysis modules.
  • Build and maintain local and cloud-connected diagnostic data pipelines.
  • Work with diagnostic databases, telemetry storage, and reporting frameworks.
  • Develop Windows desktop applications, services, and background agents using C++.
  • Integrate Lua scripting capabilities to enable configurable and extensible diagnostic workflows.
  • Develop reusable frameworks for scenario execution, health checks, and diagnostics automation.
  • Build diagnostic dashboards, reporting mechanisms, and troubleshooting tools.
  • Investigate and resolve system reliability issues, crashes, hangs, Code 10 device failures, service failures, and performance degradations.
  • Perform root cause analysis using diagnostic data, event logs, crash dumps, and telemetry traces.
  • Drive preventive diagnostics to reduce recurring customer-impacting issues.
  • Develop automated test suites and Build Verification Tests (BVTs).
  • Create validation pipelines for diagnostic scenarios and telemetry collection.
  • Support Selfhost, Preview, and Production deployments.

Krav

  • 5-9 years of experience in Windows application development, diagnostics, telemetry, and automation.
  • Strong expertise in Modern C++.
  • Lua scripting experience (minimum 2 years).
  • Strong knowledge of Windows internals.
  • Experience with telemetry pipelines, diagnostics frameworks, and data collection mechanisms.
  • Experience troubleshooting complex Windows platform issues.
  • Experience building scalable diagnostic platforms for device, driver, operating system, or application health monitoring.
  • Experience developing Windows desktop applications and services.
  • Hands-on experience with telemetry, diagnostics, or health monitoring solutions.
  • Strong debugging, crash analysis, and troubleshooting capabilities.
  • Experience with Visual Studio, Git, and Azure DevOps.
  • Strong experience in C++ (C++11/14/17/20).
  • Strong understanding of object-oriented design principles.
  • Experience developing scalable and maintainable frameworks.
  • Win32 API
  • Windows SDK
  • COM Components
  • Windows Services
  • Registry Programming
  • Process & Thread Management
  • DLL Development
  • File System APIs
  • IPC Mechanisms
  • Windows Application Lifecycle Management
  • Windows Event Logging
  • ETW (Event Tracing for Windows)
  • Performance Monitoring
  • Health Monitoring Frameworks
  • Telemetry Collection and Analysis
  • Data Aggregation and Correlation
  • Reliability Engineering Concepts
  • WinDbg
  • Visual Studio Debugger
  • Crash Dump Analysis
  • Memory Leak Analysis
  • Performance Profiling
  • Root Cause Analysis
  • Visual Studio
  • Git / GitHub
  • Azure DevOps
  • CI/CD Pipelines
  • CMake / MSBuild
  • Experience building Continuous Diagnostics (CD) solutions.
  • Experience with telemetry platforms and data-driven diagnostics.
  • Familiarity with Windows Driver Framework (WDF).
  • Experience monitoring device health, driver health, and platform stability.
  • Experience developing scenario-based health validation frameworks.
  • Knowledge of Azure-based telemetry and analytics platforms.
  • Experience with PowerShell and Python automation.
  • Understanding of Windows device drivers and hardware interaction.
  • Strong analytical and troubleshooting skills.
  • Excellent debugging and root-cause analysis capabilities.
  • Ability to work independently and drive features end-to-end.
  • Strong collaboration and stakeholder communication skills.
  • Customer-focused mindset with emphasis on reliability and quality.

Önskade kvalifikationer

  • Exposure to Embedded product validation
  • PowerShell, Python
#windows#application#development#diagnostics#telemetry#automation#reliability#c++#lua
HCLTech Logo

Företag

HCLTech

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Hyderabad, India

Bengaluru, India

Sökande

Ansök tidigt