Advanced Micro Devices logo

SMTS Silicon Design Engineer - CPU Performance Modeling

Advanced Micro Devices
Full-time
Remote friendly (Bangalore, India)
Worldwide
Level - Senior

Role Summary

The CPU Microarchitecture and Performance Modeling team at AMD in Bangalore is seeking a skilled engineer to contribute to the development of next-generation processor microarchitecture. This role requires an individual with significant experience in CPU architecture and performance modeling.

Experience Level

This position is targeted towards candidates with over 10 years of relevant experience in CPU microarchitecture, ideally holding a BTech, MTech, or PhD in a related field.

Responsibilities

The successful candidate will participate in the following:

  • Development of microarchitectural timing simulators and implementation in C++.
  • Characterization of workloads and benchmarking using hardware performance counters and analysis tools.
  • Exploration and evaluation of microarchitectural features for AMD's future processors.
  • Modeling micro-architectural features and assessing their performance using simulators.
  • Creation of tests to gauge performance across simulator, actual hardware, and RTL designs.
  • Conducting bottleneck analysis and benchmarking on various hardware platforms.

Requirements

Candidates must possess strong communication skills and a detail-oriented approach, alongside the following technical expertise:

  • Proficient in computer architecture and experienced in C++ programming.
  • Familiarity with Verilog/VHDL, Python, or similar scripting languages is advantageous.
  • Experience with x86 assembly language programming.

Education Requirements

A Bachelor's, Master's, or PhD degree in Computer Engineering or Computer Science is required.