Windows Performance Engineer, Senior
Core
Senior Windows Performance Engineer optimizing software power and performance on Windows OS running on Qualcomm Snapdragon SoCs for desktop devices.
Role type
Senior IC Windows Performance Engineer
Builds
High-performance Windows on Snapdragon desktop devices
Domain
Mobile/Embedded Systems, Windows OS, CPU Architecture
Required skills
C/C++, Assembly Language, CPU microarchitecture, SoC/Memory/Bus architecture, Windows OS, Kernel, Compiler, Drivers, Performance analysis, Optimization strategies
Preferred skills
ARM assembly, ARM architecture, Windows Performance Analyzer (WPA), Visual Studio/LLVM, JIT technologies, CPU software benchmarks
Technologies
Windows OS, Snapdragon SoC, C/C++, Python, Java, C#, Javascript, LLVM, Visual Studio, WPA
Responsibilities
Analyze software benchmarks and applications to identify optimization opportunities; Implement software optimizations to meet performance criteria; Develop and enhance analysis tools and instrumentation; Collaborate with internal teams and external partners for analysis and optimizations; Identify risks associated with designs and approaches; Solve complex technical problems affecting significant product areas.
Seniority
Senior, hands-on IC
