Qualcomm
Cpu Workload Tracing Staff Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
25 August 2026
What they need
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.
Required Qualifications
- 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.
Minimum Qualifications
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.
Other offers great for you!
These companies are also looking for great profiles
Top Profil
Staff Software Engineer, Systèmes distribués et LLM
Freelance
Paris, France
Hybrid
Skills
6 days ago
Quick apply
Staff and More
SENIOR FRONTEND & MOBILE ENGINEER (H/F)/ React Flutter CDI
Permanent contract
Geneva, Switzerland
Hybrid
Skills
19 hours ago
Quick apply
Wikeys
Senior IAM / IGA Operations Engineer – Keycloak & MidPoint (FR/NL/ENG)
650
Freelance
Brussels, Belgium
Hybrid
Skills
15 hours ago
Quick apply
No company information available.