Windows Performance Engineer

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

In short

Qualcomm is looking for a Windows Power/Performance Developer to analyze and optimize software running on Windows on Snapdragon. This role involves in-depth analysis of software benchmarks and applications, implementing optimizations, and developing analysis tools, collaborating with various teams to deliver best-in-class software performance.

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.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of Software Engineering with focus in Power/Performance or related work experience.
  • Experienced in C/C++, ARM assembly
  • 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

Desired Qualifications

  • Master's Degree in Engineering, Electrical Engineering, Computer Science or related field.
  • Familiarity with C#, Java, Javascript, Python is a plus
  • 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.

Skills

C++ARM assemblyAssembly LanguageC#JavaJavascriptPythonARM architectureWindows OSVisual StudioLLVM compilerWindows Performance Analyzer (WPA)
#Windows#Performance Engineer#Software Engineering#Snapdragon#SoC
Qualcomm Logo

About 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

Company

Qualcomm

Job Posted

15 hours ago

Employment Type

Full Time

Work mode

On Site

Salary

US$99,500–149,300 · Negotiable

Experience Level

Mid-Senior

Locations

San Diego, United States of America

Qualification

Bachelor, Master

Applicants

Be an early applicant