This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an adaptive, self-motivative design emulation engineer to join our growing team. As a key contributor, you will be part of a leading team to drive and improve AMD's abilities to deliver the highest quality, industry-leading technologies to market. The Emulation Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development.
Job Responsibility
Build and bring up emulation models (RTL cleanup, synthesis, compilation, partitioning)
Develop and integrate transactors/BFMs using C/C++, DPI, SCE-MI
Bring up PCIe and Ethernet interfaces in emulation (link training, enumeration, protocol debug)
Debug emulation failures using waves, logs, and hardware traces
Work closely with design/DV/software teams for SoC bring-up and test execution
Modify/extend verification testcases when required and execute them in simulation/emulation
Requirements
Hands-on experience with Veloce and familiarity with ZeBu emulation flows
Strong C/C++ programming for transactors and host applications
Good understanding of PCIe, Ethernet, or RISC-V (SiFive) processors
Solid knowledge of Verilog/SystemVerilog RTL and verification flows
Strong Verilog/SystemVerilog skills to design shims, wrappers, and custom IP RTL for integration into emulation models
Minimum 5+ years of experience in emulation, verification, or related SoC development roles
Bachelors or Masters degree in Electrical/Electronics Engineering