SoC Performance Architect

What you do at AMD changes everything

At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies building blocks for gaming, immersive platforms, and the data center.

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the extra mile to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.


The primary purpose of this position is to analyze, project, and improve the performance of world-class Accelerated Processing Units (APUs) for portable and desktop computers. The APU includes a growing number of processing units, including CPUs, GPUs, memory controllers, I/O interfaces, and fixed-purpose accelerators.


Potential roles of a Microprocessor Performance Engineer include:

  • Benchmark/workload analysis, characterization and optimization
  • Performance model development and simulation
  • APU power and performance tradeoffs
  • Microarchitecture definition and evaluation

Job responsibilities also include multi-discipline interactions with IP and SoC architects/managers, SW developers, tool owners, logic designers, and verification engineers in order to identify, resolve and document architectural performance issues.


Some or all of the following qualifications are strongly preferred:

  • Bachelors/Masters/Ph. D. degree in Electrical/Computer Engineering or Computer Science with emphasis on computer architecture
  • 5+ years of prior industry/academic experience
  • Experience with computer system simulation and performance evaluation
  • Familiar with microarchitecture modeling and simulator development
  • Experience analyzing system bottlenecks and optimizing computing systems for performance
  • Proficient in C/C++ programming and software engineering concepts
  • Detailed microarchitecture knowledge of a CPU, GPU, DSP, multimedia co-processor, I/O subsystem, and/or DRAM controller
  • Familiarity with computing software, including operating systems, hypervisors, compilers, drivers, and workloads


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.