
Emulation / Prototyping Engineer
- Boxborough, MA
- Permanent
- Full-time
- Collaborate with worldwide project teams to develop and adopt new methodologies that drive AMD’s state of the art emulation and prototyping environment and achieve product time to market goals
- Leverage deep understanding of emulation and prototyping platform capabilities to unblock program execution (triage infrastructure, design implementation, firmware, and software workloads)
- Research and enable new technology and infrastructure to deliver new capabilities and efficiencies that advance pre-silicon validation
- Partner with emulation vendors on new platform definition, qualification, and deployment to ensure it meets AMD key requirements and performance metrics (compile time, runtime, capacity, test execution)
- Integrate and bring-up 3rd party accelerated verification interfaces like PCIe, Memory device models, UART, JTAG, I2C, USB and Ethernet
- Deploy ML/AI applications across AMD to scale for increasing emulation demands
- Collaborate with EDA vendors to integrate cutting-edge technologies into AMD’s product development processes.
- Strong debugging and problem-solving skills
- Experience with at least one leading EDA Vendor's Emulation or prototyping technologies (Veloce, Palladium, Protium, Zebu and HAPS)
- Deep Understanding of CPU/GPU, modern systems architecture, and strong understanding of at least one of the following protocols – PCIe, DRAM, Ethernet, AMBA, and CXL
- Experience in RTL design, verification, and embedded Firmware/BIOS
- Experience with SystemVerilog, C++, Perl or Python.
- Experience with transactors and C-DPI methodology for emulation environments
- Experience debugging with waveform analyzers (Verdi or Visualizer) and Embedded Code Debug Solutions
- Knowledge of hybrid emulation technologies
- Bachelor’s or Master’s degree in computer engineering/Electrical Engineering