About the Company
Performance Benchmark Lead – Server CPU
Location: Bangalore
Role Type: Senior Engineer/Staff Engineer
Domain: ARMv9 Server Platforms, CPU Performance
About the Role
Lead Qualcomm's server CPU performance benchmarking and optimization efforts for next-generation ARMv9 platforms. Own performance strategy, guide a team of performance engineers, and drive end-to-end analysis across silicon, firmware, kernel, and workloads.
Responsibilities
- Benchmarking & Characterization
- Lead SPEC CPU, SPECjbb, SPECrate, cloud workload analysis.
- Characterize CPU, memory, I/O, NUMA, ARMv9 features.
- Regression & Monitoring
- Own regression detection and CI/CD automation.
- Track KPIs across firmware, software, and hardware.
- Root Cause & Optimization
- Lead investigations using PMU counters, perf, VTune, Streamline.
- Guide kernel, BIOS/UEFI, compiler, SVE/SVE2 optimizations.
- Customer & Partner Engagement
- Validate workloads for hyperscalers, Kubernetes, enterprise.
- Support OEM/ODM benchmarking and field issues.
Qualifications
- 3 to13 years in CPU performance engineering/system software.
- Strong Python, Bash, C/C++.
- Deep microarchitecture, memory, NUMA, PCIe/CXL understanding.
- ARMv9/SVE/SVE2, virtualization, firmware experience.
- Hands-on with SPEC suites, cloud-native benchmarks.
- Leadership experience.
Required Skills
- Analytical, data-driven, strong debugging.
- Effective cross-functional collaboration.