Performance Benchmark– Server Platform - Engineer to Senior Staff Engineer
Qualcomm · Bangalore · 3+ yrs experience · Posted 2026-02-17
Tech stack: C, C++, Linux, Python
About the role
Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - Join Qualcomm’s Platform Performance Team to drive ARMv9 server‑class CPU performance across cloud and enterprise platforms.
- In this role, you will own end‑to‑end benchmarking, regression tracking, system‑level performance analysis, and optimization to deliver industry‑leading results.
- You will work across hardware, firmware, OS, and software layers to measure
- analyze, and improve performance, collaborating closely with kernel, compiler, silicon, and customer teams
Qualifications: - Bachelor’s degree in engineering, Computer Science, or Electrical Engineering 3+ years of experience in performance engineering, system software, or related roles
- Strong proficiency in Python and Bash for automation and data analysis
- Working knowledge of C/C++ in performance‑critical environments Familiarity with ARM‑based server platforms and Linux systems
- Hands‑on experience running and analyzing CPU Server workloads
- SPEC CPU, SPECrate, and SPECjbb
- Experience with performance tools such as perf, VTune, or equivalent Exposure to
- Linux performance tuning and basic statistical analysis
- Core Technical Skills
- Strong foundation in CPU and system architecture with an understanding of how modern processors execute workloads and how architectural choices impact performance at scale.
- Awareness of microarchitectural behavior including how core execution, caching, and control mechanisms influence efficiency, latency, and throughput across diverse workloads.
- Solid grasp of memory and platform architecture with the ability to reason about data movement, locality, bandwidth and latency trade‑offs, and system‑level placement effects in complex environments.
- Familiarity with ARM‑based platforms including exposure to contemporary ARM architectures and an appreciation of how architectural extensions affect performance characteristics.
- Working knowledge of Linux internals particularly how operating system behavior influences CPU utilization, memory performance, and I/O efficiency.
- Exposure to virtualization technologies with an understanding of how virtualized environments can impact performance measurement and tuning.
- Experience with performance benchmarking and analysis including designing meaningful experiments, ensuring result consistency, identifying trends over time, and applying sound analytical judgment to interpret data.
Qualifications
- Bachelor’s degree in engineering, Computer Science, or Electrical Engineering 3+ years of experience in performance engineering, system software, or related roles
- Strong proficiency in Python and Bash for automation and data analysis
- Working knowledge of C/C++ in performance‑critical environments
- Familiarity with ARM‑based server platforms and Linux systems
- Hands‑on experience running and analyzing CPU Server workloads
- SPEC CPU, SPECrate, and SPECjbb
- Experience with performance tools such as perf, VTune, or equivalent Exposure to
- Linux performance tuning and basic statistical analysis
- Core Technical Skills
- Strong foundation in CPU and system architecture with an understanding of how modern processors execute workloads and how architectural choices impact performance at scale.
- Awareness of microarchitectural behavior including how core execution, caching, and control mechanisms influence efficiency, latency, and throughput across diverse workloads.
- Solid grasp of memory and platform architecture with the ability to reason about data movement, locality, bandwidth and latency trade‑offs, and system‑level placement effects in complex environments.
- Familiarity with ARM‑based platforms including exposure to contemporary ARM architectures and an appreciation of how architectural extensions affect performance characteristics.
- Working knowledge of Linux internals particularly how operating system behavior influences CPU utilization, memory performance, and I/O efficiency.
- Exposure to virtualization technologies with an understanding of how virtualized environments can impact performance measurement and tuning.
- Experience with performance benchmarking and analysis including designing meaningful experiments, ensuring result consistency, identifying trends over time, and applying sound analytical judgment to interpret data.
Responsibilities
- Join Qualcomm’s Platform Performance Team to drive ARMv9 server‑class CPU performance across cloud and enterprise platforms.
- In this role, you will own end‑to‑end benchmarking, regression tracking, system‑level performance analysis, and optimization to deliver industry‑leading results.
- You will work across hardware, firmware, OS, and software layers to measure
- analyze, and improve performance, collaborating closely with kernel, compiler, silicon, and customer teams