#Windows Performance Engineer, Senior

Qualcomm

Actively hiring
San Diego, CA Posted 89 days ago $111,300$166,900 / year

At a glance

AI generated

TL;DR

Qualcomm Technologies seeks an experienced Windows Performance Developer to join its team as a senior-level professional, focusing on analyzing and optimizing software performance for Windows running on Snapdragon processors. This role involves in-depth analysis of system-level performance issues across various layers including the OS, kernel, compiler, and hardware architecture, with a goal to enhance performance while minimizing power consumption. The developer will work closely with cross-functional teams such as software architects, CPU designers, and SOC architects to implement optimization strategies for next-generation desktop devices. Key responsibilities include developing analysis tools, presenting findings to leadership, and collaborating with external partners to drive technical solutions. Ideal candidates have a strong background in C/C++, ARM assembly, and experience with Windows Performance Analyzer (WPA) and LLVM compiler, along with expertise in CPU architecture and memory management.

Skills

C C++ ARM Assembly Windows OS Visual Studio LLVM Windows Performance Analyzer CPU Architecture Memory/Bus Architecture Performance Characterization Software Optimization Techniques ARM Architecture Python C# Java JavaScript Compiler Technology JIT Technologies

What you'll do

  • Analyze key software benchmarks to identify optimization opportunities.
  • Implement software optimizations to meet performance criteria without increasing power consumption.
  • Develop and enhance analysis tools for identifying performance gaps and optimization options.
  • Present data on performance issues and solutions to team and leadership.
  • Work with internal teams and external partners to drive analysis and optimizations.
  • Serve as a technical expert, leading projects and managing priorities and deliverables.

What we're looking for

  • Extensive experience in analyzing and optimizing software on Windows operating systems.
  • Proficient in C/C++, ARM assembly, and familiar with C#, Java, JavaScript, Python.
  • Deep understanding of CPU architecture, memory, bus architecture, and their impact on performance.
  • Expertise in performance characterization and optimization techniques for software benchmarks.
  • Experience with Windows OS tools like Visual Studio/LLVM compiler and Windows Performance Analyzer (WPA).
  • Familiarity with ARM architecture and experience working with compilers and JIT technologies.

Market check

Salary context

This $111,300–$166,900 range sits above 34% of similar postings on FindRole.

Peer median band

$117,000$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$136,359$177,900

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 564 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 531 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Windows Performance Engineer, Staff

Qualcomm

San Diego, Ca,Us, US 39 days ago $134,800$202,200
C C++ ARM Assembly Python Windows OS Visual Studio LLVM Windows Performance Analyzer ARM Architecture CPU Architecture Memory and Bus Architecture Compiler Technology JIT Technologies

#Senior Windows OS Drivers Developer Engineer - PC Compute

Qualcomm

San Diego, Ca,Us, US 89 days ago $111,300$166,900
C/C++ Python Shell Scripting Windows OS Linux Kernel ARM UEFI ACPI WinDbg JTAG Object-Oriented Programming Design Patterns Spake2+ Authentication HTTP Server/Client Architecture Rust

#Windows Power Software Driver Developer, Senior

Qualcomm

San Diego, Ca,Us, US 89 days ago $111,300$166,900
C/C++ Python Shell Scripting Windows Driver Development WinDbg ARM Processor Architecture UEFI ACPI Linux Kernel Driver Development Power Management Thermal Management Debugging Multi-threading MULTI-Core Systems Performance Profiling Communication Skills Agile Methodology

Senior Windows Infrastructure Engineer

Pacific Life

Charlotte-128, US 25 days ago $152,370$186,230
Windows Server AWS Azure Google Cloud virtualization platforms hyper-converged infrastructure CI/CD Docker Terraform Kubernetes Python PostgreSQL Prometheus Grafana

Senior Windows Software Engineer - NREC

Carnegie Mellon University

Locations Pittsburgh, Pennsylvania, US 109 days ago
C# .NET Python C++ Modbus/TCP Ethernet/IP EtherCAT API development SDK development Serial communication Device drivers Real-time systems CI/CD Windows操作系统 实验室仪器通信协议