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 months 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

Engineer, WLAN Automation

WLAN Automation Engineer position at Qualcomm India, focusing on wireless network testing and automation with Python.

WoS performance tuning/optimization Customer Engineer

Windows optimization and performance tuning engineer role at Qualcomm China, focusing on customer support and technical expertise in software systems.

Video Systems Engineer

Video Systems Engineer position at Qualcomm Korea YH, focusing on developing video codec algorithms and architectures for Snapdragon processors.

SOC Verification and Methodology Engineer

SOC Verification Engineer role at Qualcomm focusing on comprehensive verification processes for System-on-Chip designs, offering competitive compensation and growth opportunities.

Package/System Design Engineer

Package/System Design Engineer role at Qualcomm focusing on package selection, design, and EE modeling for various Qualcomm products.