CPU Workload Tracing Staff Engineer

Qualcomm

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm is seeking a highly motivated CPU Workloads Tracing Engineer to join its CPU Performance team in Bengaluru, India. In this role, you will specialize in workload characterization and performance projections, working cross-functionally with various teams to optimize CPU design decisions.

The ideal candidate will have 8-12 years of experience in benchmarks, CPU architecture understanding, and hands-on experience with workload analysis tools.

Qualifications

  • 8–12 years of experience in benchmarks and workload tracing.
  • Strong understanding of CPU architecture (Arm, x86, RISC-V).
  • Proficiency in workload characterization using PMU-based tools.

Responsibilities

  • Drive end-to-end workload characterization with relevant benchmarks.
  • Instrument benchmark workloads to generate execution traces.
  • Define methodologies mapping workload metrics to benchmark scores.

Skills

Benchmark characterization
Compiler optimizations
Workload tracing
C/C++
Python scripting
Performance analysis

Education

Bachelor's or Master's degree in Engineering

Tools

Linux
Android
QEMU
Git

Job description

Company

Qualcomm India Private Limited

Job Area

Engineering Group, Engineering Group > Systems Engineering

General Summary

We are seeking a highly motivated and technically skilled CPU Workloads Tracing Engineer to join our CPU Performance team. You will own the performance pipeline from benchmark characterization, compiler/toolchain evaluation, optimized libraries, workload tracing and performance projections. This role combines deep expertise in benchmark characterization and analysis, compiler optimizations, library tuning, instrumentation, and workload tracing. You will work cross‑functionally with HW architects, compiler, and software teams to optimize scores, model performance, and influence CPU design decisions.

Key Responsibilities
  • Workload CharacterizationDrive end‑to‑end workload characterization — selecting relevant benchmarks (SPEC CPU, Geekbench, Antutu, etc.), porting them across heterogeneous platforms (x86, ARM64, etc.), and instrumenting workloads for detailed analysis, ensuring high‑fidelity performance data across simulation, emulation, and silicon
  • Workload TracingInstrument benchmark workloads to generate execution traces that can be consumed by CPU models and performance simulation platforms.
  • Workload SamplingExperience with workload analysis tools such as SimPoint for representative phase selection and workload reduction.
  • Performance Score ProjectionsDefine and drive methodologies that map workload‑level metrics from CPU models (e.g., IPC) to benchmark scores (e.g., SPEC, Geekbench), supporting score projection, performance analysis, and architectural trade‑off evaluation.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer, Electrical, Electronics Engineering or a related field.
  • \>8–12 years of experience in benchmarks, workload tracing and performance analysis.
  • Strong understanding of CPU architecture (Arm, x86, or RISC‑V) and SoC performance characteristics.
  • Hands‑on experience with workload characterization using PMU‑based tools.
  • Hands‑on experience with Instruction tracing using QEMU.
  • Hands‑on experience with SimPoint methodology to identify representative execution phases and reduce workload complexity for efficient analysis and simulation.
  • Proficiency in C/C++ and scripting (Python, shell).
  • Experience with Linux, Android and Windows development environments (GCC, Clang, Android NDK, Microsoft Visual Studio, etc.).
  • Familiarity with Git for version control and collaborative development.
Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CPU Performance Developer Staff Engineer
CPU Performance Developer Staff Engineer

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,200,000
CPU Performance & Power Analyst Staff Engineer
CPU Performance & Power Analyst Staff Engineer

Qualcomm • Bengaluru

On-site
INR 1,000,000 - 1,500,000
CPU Software Engineer
CPU Software Engineer

Qualcomm • Bengaluru

On-site
INR 2,000,000 - 4,200,000
Performance Benchmark– Server Platform - Engineer to Senior Staff Engineer
Performance Benchmark– Server Platform - Engineer to Senior Staff Engineer

Qualcomm • Bengaluru

On-site
INR 800,000 - 1,200,000
CPU Staff Engineer
CPU Staff Engineer

Qualcomm • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Android Performance Optimization / Power Performance - Staff Engineer
Android Performance Optimization / Power Performance - Staff Engineer

Qualcomm • Bengaluru

On-site
INR 4,000,000 - 7,000,000
CPU Software Engineer staff
CPU Software Engineer staff

Qualcomm • Bengaluru

On-site
INR 1,000,000 - 1,500,000
CPU Performance Developer Staff Engineer Bangalore, India Software Engineering
CPU Performance Developer Staff Engineer Bangalore, India Software Engineering

Qualcomm • Bengaluru

On-site
INR 450,000 - 750,000
Performance Benchmark Engineer/Lead - Server CPU
Performance Benchmark Engineer/Lead - Server CPU

Qualcomm • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Performance Validation Engineer
Performance Validation Engineer

Qualcomm • Bengaluru

On-site
INR 4,500,000 - 7,500,000