Windows Performance Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$99,500–$149,300 / yr
Posted
27 days ago
Freshness
Confirmed live today
Closes
Mar 29, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $195k
This role $124k
$83k $251k
below market most similar roles pay here above market

This role pays less than 96% of similar roles. Most pay $169,550–$219,800 — the blue band above. At the midpoint, this role pays about $124k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Windows Performance Engineer

The #Windows Performance Engineer joins the Software Engineering group to optimize software performance on Windows on Snapdragon desktop devices. This role involves owning the analysis of complex system-level performance aspects and implementing optimizations that maintain low power consumption. You will identify performance gaps by analyzing software benchmarks and applications, developing new instrumentation tools, and collaborating with architects to define optimization strategies. The position requires deep technical knowledge of the Windows Operating System, Kernel, Drivers, Compiler, and Assembly Language. Key technologies include C/C++, ARM assembly, and familiarity with C#, Java, Javascript, and Python. You must understand CPU microarchitecture, Memory, and Bus architecture to debug problems across multiple hardware and software layers. The work focuses on delivering best-in-class performance for next-generation Snapdragon SoCs using Visual Studio, LLVM, and Windows Performance Analyzer.

What you'll do

  • Analyze key software benchmarks and applications to identify specific performance optimization opportunities.
  • Implement software optimizations to meet performance criteria without increasing power consumption.
  • Develop and enhance analysis tools and instrumentation to identify performance gaps.
  • Debug complex technical problems across hardware, OS, compiler, and driver layers.
  • Define performance optimization strategies for Windows on Snapdragon desktop devices.
  • Identify risks associated with designs, technical approaches, and various work efforts.
  • Solve complex technical problems that affect significant areas of the product.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • Master's Degree in Engineering, Electrical Engineering, Computer Science, or a related field (preferred).
  • 2+ years of Software Engineering experience with a focus on Power/Performance or related work (preferred).
  • Experience in C/C++ and ARM assembly (preferred).
  • Strong familiarity with ARM architecture and understanding of CPU, Memory, and Bus architecture (preferred).
  • Experience in performance characterization and software optimization techniques (preferred).
  • Experience with Windows OS, Visual Studio/LLVM compiler, and Windows Performance Analyzer tools (preferred).
  • Experience in Compiler and JIT technologies or optimizing for popular CPU software benchmarks (preferred).

More like this

Similar roles

Windows Performance Engineer, Senior

Qualcomm

San Diego, CA 39 days ago $117,800–$176,600
C C++ ARM Assembly Python Java C# JavaScript Windows OS Visual Studio LLVM Windows Performance Analyzer JIT Compiler CPU Microarchitecture Bus Architecture Performance Optimization
2+ yrs exp

Senior System Performance Engineer, Data Center/AI

Qualcomm

San Diego, CA 35 days ago $129,500–$194,300
Python C/C++ SoC AI Machine Learning LLM ARM Computer Architecture Power Analysis Distributed Computing SMMU GIC Coresight-PMU operating-system scheduling High-Performance Computing
4+ yrs exp

CPU Software Architecture Senior Engineer

Qualcomm

San Diego, CA 22 days ago $117,800–$176,600
C C++ Python Java ARMv8 ARMv9 RISCV Linux RTOS Zephyr RTOS Firmware Development Assembly Hardware-Software Co-design Unit Testing
2+ yrs exp

Performance Engineer

Nvidia

Santa Clara, CA 41 days ago $136,000–$212,750
Performance Benchmarking Game QA Agile Driver Validation SDK Automated Validation AI Software Development Project Management Development Toolchains
5+ yrs exp

AI Performance Engineer

Dell Technologies

Austin, TX 3 days ago $112,200–$145,200
Python SQL PowerShell Windows BIOS ETW Windows Performance Toolkit Power BI Tableau Excel Cinebench 3DMark PCMark Hardware Configuration Lab Automation Data Visualization

AI Performance Engineer

Dell Technologies

Austin, TX 3 days ago $112,200–$145,200
Python SQL Windows PowerShell Power BI Tableau ETW BIOS Cinebench 3DMark PCMark Excel Hardware Assembly Performance Benchmarking Thermal Optimization