Advanced Micro Devices logo

Emulation Methodology Engineer

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

Role Summary

As a member of the VBU team, focus on various aspects of VBU charter i.e., “Develop and drive industry leading pre-silicon system modeling solutions and methodologies in collaboration with AMD engineering teams and industry partners, to advance product time to market”.

Experience Level

Level - Mid-Career

Responsibilities

  • Work with customer teams across AMD’s business units to enable the recommended methodologies, as well as improve execution and efficiency.
  • Support and development as needed of emulation build and regress infrastructure and continuous Integration methodologies.
  • Drive standardization and automation across business units as well as technology platforms.
  • Triage failures with design, verification, firmware, software, and emulation teams.
  • Research and enable new tools and infrastructure to support emulation activities.
  • Develop scripts/tools to parse data from emulation runs.
  • Integrate, bring-up and debug standard interfaces like Ethernet, PCIe, UART, JTAG, I2C, USB.
  • Integrate and bring-up 3rd party accelerate verification IPs.
  • Develop solutions to ensure emulator workload execution performance tracking for the leading-edge performance/throughput.
  • Bring up ML/AI applications in emulation – Collaborate with workloads and SW teams, run apps in multi-socket configurations, collect and interpret results for debug and tuning.

Requirements

  • High-level programming ability in SystemVerilog, C++, Perl or Python.
  • Experience with at least one leading EDA Vendor's Emulation or prototyping technologies (Veloce, ZeBu and Palladium).
  • Knowledge about UVM methodology and C-DPI methodology.
  • Experience in system and subsystem level designs.
  • CPU/GPU architecture knowledge is a plus.
  • Experience in RTL design, verification, and embedded FW.
  • Debugging experience with waveform analyzers such as: Verdi, Visualizer.
  • Strong debugging and problem-solving skills.
  • Understand protocols like Ethernet, DDR5, AMBA, PCIe and CXL standards.
  • Power Emulation and UPF based emulation is a plus.
  • BIOS FW Experience is a plus.

Education Requirements

Bachelor’s or Master's degree in Computer or Electrical Engineering or equivalent.