Staff Silicon Design Engineer - Emulation

AMD AMD · Semiconductors · Belgrade, Serbia · Engineering

This role is for a Staff Silicon Design Engineer focused on emulation at AMD. The responsibilities include executing emulation test plans, collaborating with design and verification teams, contributing to test bench design, and debugging. Experience with SystemVerilog, C/C++, UVM, and emulation methodologies is preferred. The role is not directly involved in building or researching AI/ML models.

What you'd actually do

  1. Execute emulation test plans, ensuring high-quality outcomes and adherence to timelines.
  2. Collaborate effectively with team members across North America to align on project goals, share insights, and implement best practices.
  3. Contribute in the design and implementation of emulation test benches.
  4. Contribute into continuously improving the emulation methodology.
  5. Experience implementing synthesizable models using SystemVerilog.

Skills

Required

  • PhD, BSc or MSc in computer science, computer engineering, or electrical engineering

Nice to have

  • Experience in system and subsystem level designs
  • Experience with FPGA flows, synthesis and PnR
  • Experience in RTL design, verification, and embedded FW
  • Excellent programing skills in C/C++, SystemVerilog
  • Experience working with Verilog/SystemVerilog based designs.
  • Experience with UVM based testbenches.
  • Strong debugging and problem-solving skills
  • Debugging experience with waveform analyzers
  • Scripting/preprocessing
  • Experience working in emulation and prototyping.
  • Understand AMBA, PCIe and CXL standards.