Windows Performance Engineer, Staff

Qualcomm

San Diego (CA)

On-site

USD 134,800 - 202,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive annual discretionary bonus program
Opportunity for annual RSU grants
Comprehensive benefits package

Job summary

Qualcomm is seeking an experienced Windows Power/Performance Developer in San Diego, CA, to analyze and optimize software performance on Windows for Snapdragon devices. Candidates must have a relevant degree and substantial software engineering experience, especially in C/C++ and performance optimization.

The role involves leading technical projects, implementing software improvements, and collaborating across teams. Qualcomm offers a competitive salary range between $134,800.00 and $202,200.00, alongside bonuses and a comprehensive benefits package.

Qualifications

  • 4+ years of Software Engineering experience.
  • Experience with programming in C, C++, Java, Python.
  • Good understanding of CPU Architecture and memory impact on performance.

Responsibilities

  • Analyze software benchmarks to identify optimization opportunities.
  • Implement software optimizations to meet performance criteria.
  • Collaborate with teams for performance analysis.

Skills

C
C++
Java
Python

Education

Bachelor's degree in Engineering, Information Systems, or related field
Master's degree in Engineering, Information Systems, or related field
PhD in Engineering, Information Systems, or related field

Tools

Windows Performance Analyzer (WPA)
Visual Studio
LLVM compiler

Job description

General Summary

Qualcomm is looking for an experienced Windows Power/Performance Developer with passion for analyzing and optimizing software running on Windows on Snapdragon. The senior developer will own and drive analysis of complex system level performance aspects and propose solutions to optimize performance without impacting power consumption to deliver best‑in‑class software performance for next‑generation Windows on Snapdragon desktop devices using Qualcomm SoC’s. Work closely with software architects, OS and kernel developers, CPU architects and SOC architects to define performance optimization strategies.

Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with programming language such as C, C++, Java, Python, etc.
Responsibilities
  • In‑depth analysis of key software benchmarks and applications to identify optimization opportunities.
  • Implement software optimizations to ensure performance criteria are met.
  • Develop and enhance analysis tools and instrumentation to assist in analysis, identifying performance gaps and optimization options.
  • Collaborate with internal teams and external partners for analysis and optimizations.
  • Identify risks associated with designs, approaches, and other work efforts.
  • Solve complex technical problems that affect significant areas of products.
  • Make decisions based on incomplete, contradictory, and ambiguous requirements and information that affect policies and multiple teams in the software development process.
  • Act as a tech lead on projects and own the outcome of the project.
  • Lead others with technical credibility.
Preferred Qualifications
  • Master's Degree in Engineering, Electrical Engineering, Computer Science or related field.
  • 5+ years of Software Engineering with focus in Power/Performance or related work experience.
  • Experience in C/C++, ARM assembly.
  • Familiarity with C#, Java, Javascript, Python is a plus.
  • Strong familiarity with ARM architecture.
  • Good understanding of CPU Architecture, Memory and Bus architecture and how that impacts software performance; experience in performance characterization and software optimization techniques.
  • Ability to debug complex problems across multiple layers of Hardware, OS, compiler, and drivers.
  • Experience with Windows OS, Visual Studio/LLVM compiler, and Windows Performance Analyzer (WPA) tools; experience in Compiler and JIT technologies is a plus.
  • Experience optimizing for popular CPU software benchmarks is a plus.
Compensation and Benefits

Pay range: $134,800.00 – $202,200.00. Additional compensation includes a competitive annual discretionary bonus program and opportunity for annual RSU grants. Qualcomm also offers a highly competitive benefits package to support your success at work, at home, and at play.

Equal Opportunity and Accessibility

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. Please contact disability‑accomodations@qualcomm.com or call Qualcomm’s toll‑free number for reasonable accommodations to support your participation in the hiring process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Performance Engineer, Senior
System Performance Engineer, Senior

Qualcomm • San Diego (CA)

On-site
USD 122,000 - 184,000
Competitive annual discretionary bonus
Opportunities for annual RSU grants
Comprehensive benefits package
System Performance Engineer, Staff
System Performance Engineer, Staff

Qualcomm • San Diego (CA)

On-site
USD 148,000 - 223,000
Competitive annual discretionary bonus program
Opportunity for annual RSU grants
Highly competitive benefits package
Software Engineer, Sr. Staff - Power and Limits Management
Software Engineer, Sr. Staff - Power and Limits Management

Qualcomm • Denver (CO)

On-site
USD 146,000 - 220,000
Principal Software Engineering - WindowsOS Platform
Principal Software Engineering - WindowsOS Platform

Qualcomm • Washington

On-site
USD 211,800 - 317,800
System Performance Engineer, Senior Staff San Diego, California, United States of America PPT S[...]
System Performance Engineer, Senior Staff San Diego, California, United States of America PPT S[...]

Qualcomm • San Diego (CA)

On-site
USD 179,000 - 269,000
#System Software Engineer - Power
#System Software Engineer - Power

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000
Discretionary bonus
RSU grants
Benefits package
Senior Staff Windows Developer - Debugger
Senior Staff Windows Developer - Debugger

Qualcomm • San Diego (CA)

On-site
USD 162,600 - 244,000
Annual bonus
RSU grants
Competitive benefits
CPU Performance Analysis Engineer
CPU Performance Analysis Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 111,000 - 167,000
Competitive annual discretionary bonus program
Annual RSU grants
Comprehensive benefits package
#Software Engineer, Sr - Power and Limits Management
#Software Engineer, Sr - Power and Limits Management

Qualcomm • San Diego (CA)

On-site
USD 111,000 - 167,000
Competitive annual discretionary bonus
Opportunity for annual RSU grants
Comprehensive benefits package
CPU Performance Analysis Engineer (Multiple Locations- San Diego, Santa Clara, Austin)
CPU Performance Analysis Engineer (Multiple Locations- San Diego, Santa Clara, Austin)

Qualcomm • Santa Clara (CA)

On-site
USD 167,000 - 251,000
Discretionary bonus program
Annual RSU grants
Competitive benefits package