CPU Workload Tracing Staff Engineer
Core
Own the performance pipeline from benchmark characterization, compiler/toolchain evaluation, optimized libraries, workload tracing, and performance projections for CPU design.
Role type
Staff IC CPU Workload Tracing Engineer
Builds
CPU performance models, benchmark scores, and architectural trade-off evaluations
Domain
Semiconductor / CPU Architecture / Systems Engineering
Required skills
CPU architecture (Arm, x86, RISC-V), workload characterization, PMU-based tools, instruction tracing (QEMU), SimPoint methodology, C/C++, Python, shell scripting, Linux/Android/Windows development environments
Preferred skills
Compiler optimizations, library tuning, heterogeneous platform porting
Technologies
SPEC CPU, Geekbench, Antutu, QEMU, SimPoint, GCC, Clang, Android NDK, Microsoft Visual Studio, Git
Responsibilities
Select and port benchmarks across heterogeneous platforms; instrument workloads for detailed analysis; generate execution traces for CPU models; define methodologies to map workload metrics to benchmark scores
Seniority
Staff, hands-on IC