Windows Performance Engineer

A leading technology company specializing in wireless technology, semiconductors, and mobile platforms.
$94,200 - $141,200
Backend
Mid-Level Software Engineer
In-Person
1+ year of experience
Enterprise SaaS

Description For Windows Performance Engineer

Qualcomm Technologies, Inc. is seeking a Windows Performance Engineer to join their team in San Diego. This role focuses on analyzing and optimizing software performance for Windows on Snapdragon devices. The ideal candidate will work across multiple software layers, including Windows Operating System, Kernel, Compiler, Drivers, and Assembly Language.

The position requires a deep understanding of CPU microarchitecture and SoC/Memory/Bus architecture. As a Windows Performance Developer, you'll be responsible for analyzing complex system-level performance aspects and developing solutions that optimize performance while maintaining power efficiency. This role involves close collaboration with software architects, OS developers, CPU architects, and SOC architects.

The successful candidate will be a self-starter with excellent leadership skills, capable of driving analysis and optimizations with senior technical members across Qualcomm and external partners. The role offers competitive compensation ranging from $94,200 to $141,200, along with comprehensive benefits including medical coverage, annual bonuses, and RSU grants.

Key responsibilities include conducting in-depth analysis of software benchmarks, implementing optimizations, developing analysis tools, and leading technical projects. The position requires at least 1 year of relevant experience, strong programming skills in C/C++ and ARM assembly, and a bachelor's degree in a related field.

This is an excellent opportunity for someone passionate about performance optimization and interested in working with cutting-edge technology in a collaborative environment. The role offers significant growth potential and the chance to make meaningful contributions to next-generation Windows on Snapdragon desktop devices.

Last updated 3 hours ago

Responsibilities For Windows Performance Engineer

  • 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
  • Collaborate with internal teams and external partners
  • Identify risks associated with designs and approaches
  • Solve complex technical problems
  • Act as a tech lead on projects

Requirements For Windows Performance Engineer

Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Experience in C/C++, ARM assembly
  • Strong familiarity with ARM architecture
  • Understanding of CPU Architecture, Memory and Bus architecture
  • Experience with Windows OS, Visual Studio/LLVM compiler
  • 1+ years of Software Engineering with focus in Power/Performance

Benefits For Windows Performance Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage
  • Educational support

Interested in this job?

Jobs Related To Qualcomm Windows Performance Engineer

CPU Design Verification - Engineer

CPU Design Verification Engineer position at Qualcomm India, focusing on power management verification for high-performance CPUs with 3+ years experience required.

Engineer - Linux Platform and Kernel Stability

Linux Platform and Kernel Stability Engineering role at Qualcomm India, focusing on embedded systems and kernel development with 2-6 years experience required.

Systems Test Engineer for Vehicle Testing

Systems Test Engineer position at Qualcomm focusing on vehicle testing and quality assurance for autonomous driving systems and safety features.

Graphics Driver Developer

Graphics Driver Developer position at Qualcomm focusing on embedded systems, GPU drivers, and graphics software integration.

Camera ISP Modeling Engineer

Camera ISP Modeling Engineer role at Qualcomm focusing on image processing and algorithm development for embedded systems.