CPU Performance Analysis Engineer
Core
Analyze CPU performance across workloads and benchmarks, characterize silicon and simulators, and build behavioral models for roadmap planning and competitive analysis.
Role type
Senior IC CPU performance analysis engineer
Builds
Single-threaded and multi-threaded behavior models, competitive performance prediction models, and benchmark projections
Domain
Semiconductor / CPU architecture / System performance
Deliverable
production ML models | product features | dashboards & analysis | research
Required skills
Computer architecture, Operating system fundamentals, Bash/Perl/Python scripting, C/C++, x86 or ARM assembly, CPU performance models
Preferred skills
Hardware performance profiling (VTune, perf), Binary instrumentation (DynamoRIO, PIN), Industry-standard benchmarking (CPU2017, Geekbench, AnTuTu, etc.), Micro-benchmark development, Trace collection tools, CPU performance simulators, OS internals (Windows/Linux/Android), Compilers (GCC, LLVM, JIT)
Technologies
ARM, Android, Bash, Linux, LLVM, Nginx, Perl, Python, Redis, Windows, C++, HTTP, REST
Responsibilities
Collect CPU performance data across workloads and benchmarks, Perform detailed workload characterization on silicon and performance simulators, Profile workload execution and build single-threaded and multi-threaded behavior models, Develop tools to project SoC benchmark performance using simulators, Prepare benchmark projections for roadmap planning and competitive analysis, Present competitive performance data