Advanced Micro Devices logo

Emulation Methodology Engineer

Advanced Micro Devices
Full-time
On-site
Bangalore, India
Level - Mid-Career

Role Overview

The Emulation Methodology Engineer will be part of the VBU team, focusing on the development and implementation of pre-silicon system modeling solutions in cooperation with various engineering teams. This role is pivotal in enhancing the product's time to market.

Professional Experience

This is a mid-career position requiring strong verification and emulation experience. Candidates should demonstrate proficiency in collaborating across multiple teams and possess strong technical skills alongside effective communication. A detail-oriented and independent work ethic is essential.

Key Responsibilities

  • Collaborate with customer teams to implement recommended methodologies and boost execution efficiency.
  • Support the development of emulation build and regression infrastructures and methods for continuous integration.
  • Standardize and automate procedures across different business units and technology platforms.
  • Triage and troubleshoot failures in collaboration with design, verification, firmware, software, and emulation teams.
  • Research and implement new tools for supporting emulation activities.
  • Create scripts and tools to analyze data from emulation runs.
  • Integrate, debug, and bring up standard interfaces such as Ethernet and PCIe.
  • Integrate third-party verification IPs.
  • Measure emulator workload performance to ensure optimal execution and throughput.
  • Support ML/AI applications in emulation by collaborating with software teams to analyze application performance.

Candidate Requirements

  • Proficient in programming languages like SystemVerilog, C++, Perl, or Python.
  • Familiarity with EDA Vendor's Emulation or prototyping tools (e.g., Veloce, ZeBu, Palladium).
  • Understanding of UVM methodology and C-DPI mechanisms.
  • Experience with system and subsystem design and verification.
  • Knowledge of CPU/GPU architectures is beneficial.
  • Experience in RTL design, verification, and embedded firmware.
  • Skilled in using waveform analysis tools, such as Verdi or Visualizer.
  • Understanding of protocols including Ethernet, DDR5, AMBA, PCIe, and CXL standards.
  • Experience in Power Emulation and UPF-based emulation is advantageous.
  • Familiarity with BIOS firmware is a plus.

Education Requirements

A Bachelor's or Master's degree in Computer or Electrical Engineering or a related field is required.