#Windows Performance Engineer, Senior

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Qualcomm is seeking an experienced Senior Windows Performance Engineer to analyze and optimize software performance on Windows on Snapdragon. This role involves in-depth analysis of applications, implementation of software optimizations, development of analysis tools, and collaboration with cross-functional teams to deliver best-in-class performance for next-generation devices.

Responsibilities

  • In-depth analysis of key software benchmarks and applications to identify optimization opportunities.
  • Implement software optimizations to ensure performance criteria is 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.
  • Identifies risks associated with designs, approaches, and other work efforts.
  • Solves complex technical problems that affect significant areas of products.
  • Makes decisions based on incomplete, contradictory, and ambiguous requirements and information that affect policies and multiple teams in the software development process.
  • Acts as a tech lead on projects and owns the outcome of the project.
  • Leads others with technical credibility.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Desired Qualifications

  • Master's Degree in Engineering, Electrical Engineering, Computer Science or related field.
  • 4+ years of Software Engineering with focus in Power/Performance or related work experience.
  • Experienced 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.
  • Experienced in performance characterization and software optimization techniques.
  • Able 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 is preferred.
  • Experience in Compiler and JIT technologies is a plus.
  • Experience with optimizing for popular CPU software benchmarks is a plus.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support your success at work, at home, and at play.
#performance#optimization#windows#snapdragon#qualcomm
Qualcomm Logo

Company

Qualcomm

Job Posted

2 days ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

San Diego, United States of America

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant