Emulation Engineer

AMD AMD · Semiconductors · Bangalore, India · Engineering

AMD is seeking an Emulation Engineer for their CPU Silicon Emulation team in Bangalore, India. This role involves deep understanding of AMD X86 CPU architecture and microarchitecture, debugging emulation issues of RTL, and providing feedback to the design team in a pre-silicon and emulation environment. The position requires experience in emulation environments, debugging low-level software and hardware issues, CPU and SoC architectures, Verilog/SystemVerilog, and scripting languages like Python and TCL. Experience with FPGA expertise and processor/ASIC design verification is also important.

What you'd actually do

  1. Emulation environments for pre-silicon prototyping
  2. Debugging low level software and hardware issues
  3. CPU and SoC architectures
  4. Basic understanding of power and performance
  5. Experience programming in C

Skills

Required

  • Verilog / SystemVerilog
  • Python
  • TCL
  • C
  • CPU and SoC architectures
  • Emulation environments for pre-silicon prototyping
  • Debugging low level software and hardware issues
  • Validation and debug of digital circuits
  • FPGA Expertise
  • computer architecture

Nice to have

  • MYSQL
  • API knowledge
  • Perl
  • C++
  • assembly
  • micro-architecture testing
  • application performance analysis
  • Digital Design
  • RTL design
  • improving model performance
  • Processor Architecture
  • troubleshooting
  • analytical skills
  • debug skills
  • emulation infrastructure
  • debug of Processor subsystems

What the JD emphasized

  • deep understanding of existing AMD X86 CPU architecture and microarchitecture
  • debugging emulation issues of RTL
  • giving feedback to design team for latest gen CPU in pre-silicon and emulation environment
  • Experience working in emulation and silicon environments
  • Experience in emulation environments for pre-silicon prototyping
  • Debugging low level software and hardware issues
  • CPU and SoC architectures
  • Experience with pre-silicon enablement and bring-up
  • Expertise in Verilog / SystemVerilog
  • Validation and debug of digital circuits
  • FPGA Expertise
  • processor/ASIC design verification
  • micro-architecture testing for modern high-performance processors
  • computer architecture