Senior Performance Analysis Engineer (CPU Architecture)
Core
Build tools for tracing, analyzing, and simulating dynamic program behavior to drive next-generation CPU hardware and software optimizations for AMD's notebook and gaming processors.
Role type
Senior IC performance analysis engineer (CPU architecture)
Builds
Simulation and modeling tools for client workloads
Domain
Computer Architecture / CPU Design
Required skills
Computer architecture expertise, OS concepts (cache, TLB, paging, interrupts), C/C++ programming, x86 ISA and assembly programming, mathematical/statistical modeling, data analysis
Preferred skills
Dynamic binary translation techniques (DynamoRIO, QEMU TCG), Python, Excel
Technologies
DynamoRIO, QEMU TCG, C, C++, Python, Excel, x86 ISA
Responsibilities
Develop tools for tracing and analyzing dynamic program behavior; Innovate to capture thread, process, and OS impact in client workloads; Establish best practices in program tracing and analysis; Work with processor architecture modeling teams to drive next-gen performance features; Characterize client workloads and resolve architectural performance issues
Seniority
Senior, hands-on IC