Engineer- Windows

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling

I korthet

Qualcomm is seeking a Windows Performance Engineer in Hyderabad to analyze, debug, and optimize application and system performance on Windows-on-ARM platforms. The role involves deep root-cause analysis and driving optimizations across various software components, collaborating with cross-functional teams.

Ansvarsområden

  • Analyze and optimize system and application performance on Windows-based ARM platforms.
  • Investigate performance bottlenecks across OS, drivers, middleware, and applications using industry-standard profiling tools.
  • Perform ETW trace analysis, CPU scheduling analysis, memory analysis, storage analysis, and power-performance investigations.
  • Develop performance-focused tools, automation, and microbenchmarks to evaluate platform capabilities.
  • Optimize industry-standard benchmarks and real-world workloads to improve platform competitiveness.
  • Collaborate with cross-functional teams including architecture, driver, power, thermal, and application engineering teams.
  • Present technical findings, root-cause analysis, and optimisation recommendations to internal stakeholders and external partners.
  • Leverage AI/GenAI-based tools and automation techniques to improve analysis efficiency and productivity.

Krav

  • B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, Electrical Engineering, or related discipline.
  • Strong understanding of Operating System fundamentals, including Process and Thread Scheduling, Memory Management, Synchronisation Mechanisms, Interrupts, DPCs, and I/O Subsystems.
  • Good understanding of OS internals and device driver architecture (Windows OS is a plus).
  • Strong knowledge of ARM architecture and instruction set (ARM ISA desired).
  • Proficiency in C/C++ programming along with debugging skills with WinDbg, JTAG are preferred.
  • Experience with debugging and performance profiling tools such as Windows performance analyzer, Vtune.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills with the ability to present technical concepts clearly.

Önskade kvalifikationer

  • Experience with Windows kernel-mode or user-mode driver development.
  • Knowledge of ARM Assembly programming.
  • Experience developing microbenchmarks and workload characterisation tools.
  • Hands-on experience with performance analysis tools such as ETW, PMU/Hardware Performance Counters, Visual Studio Performance Tools.
  • Experience optimising industry-standard benchmarks, including Geekbench, Procyon / Procyon AI, 3DMark, Cinebench, Browser and productivity benchmarks, SPEC.
  • Familiarity with GenAI-assisted engineering workflows, automation frameworks, and data-driven performance analytics, scripting.
  • Exposure to Windows-on-ARM platforms and performance tuning techniques.

Förmåner

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities.
  • Qualcomm is committed to making our workplace accessible for individuals with disabilities.

Färdigheter

C/C++WinDbgJTAGWindows Performance AnalyzerVtuneETWGeekbenchProcyonProcyon AI3DMarkCinebenchSPECARM ISAARM Assembly
#performance analysis#debugging#optimization#ARM#Windows#Windows-on-ARM#profiling tools#root-cause analysis#benchmarks#cross-functional teams#AI#GenAI
Qualcomm Logo

Om Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 3 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

Hyderabad, India

Kvalifikation

Kandidatexamen, Masterexamen

Sökande

Ansök tidigt