Cpu Workload Tracing Staff Engineer
Qualcomm · Bengaluru · onsite · Posted 28d ago
Undisclosed8–12 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job 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 Characterization - Drive 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 Tracing - Instrument benchmark workloads to generate execution traces that can be consumed by CPU models and performance simulation platforms.
- Workload Sampling - Experience with workload analysis tools such as SimPoint for representative phase selection and workload reduction.
- Performance Score Projections - Define and drive methodologies that map workload-level metrics from CPU models (ex : IPC) to benchmark scores (e.g., SPEC, Geekbench), supporting score projection, performance analysis, and architectural trade-off evaluation.
- Bachelors or Masters 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.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
Sourced from naukri
Skills
ScriptingSOCInstrumentationcompilerperformance analysissystems engineeringshellanalysis toolsSamplingvisual studiocharacterizationElectronics EngineeringAndroidPythonArchitectureRest AssuredGITLinux
About Qualcomm

Qualcomm
Semiconductors
22k+
employees
1996
30 years old
San Diego,California
United States
About
Qualcomm invents breakthrough technologies that transform how the world connects, computes and communicates.
Industries
SemiconductorsHardware & Networking
Employee ratings
1,207 reviews
3.7/ 5
Culture
3.4
Career growth
3.2
Work-life
3.3
Employees rate it well for
Work Life Balance267Salary160Work Culture155Learning100Senior Management91
Find them on