Advanced Micro Devices logo

Emulation / Prototyping Engineer

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

Role Overview

This position is for an Emulation / Prototyping Engineer who will be a critical part of the Systems Design Engineering team. The role involves contributing to the design and validation of AMD's products and technologies, assisting in the delivery of high-quality solutions and ensuring effective collaboration across multiple teams.

Position Summary

The Emulation / Prototyping Engineer will play a vital role in driving technical innovation within AMD. This includes enhancing validation techniques, developing tools and methodologies, and addressing issues during the SOC programs' lifecycle. The Engineer will leverage software systems engineering expertise to improve product development processes.

Experience Level

Level - Mid-Career: Candidates should have 5-8 years of relevant experience in emulation and system design.

Key Responsibilities

  • Drive technical innovation across validation processes including tool and methodology enhancements.
  • Debug issues during the validation and production phases of SOC programs.
  • Collaborate with various teams to ensure all features are validated and optimized on schedule.
  • Engage in software/hardware modeling frameworks to promote efficient product development.
  • Lead collaborative initiatives with interdisciplinary teams.

Required Skills and Qualifications

  • Significant experience in emulation using industry-standard tool flows (Cadence/Synopsys/Siemens).
  • Strong understanding of digital design concepts, Verilog, and System Verilog.
  • Proficiency in debugging techniques and methodologies.
  • Programming and scripting skills in languages such as C/C++, Perl, Ruby, and Python.
  • Familiarity with SOC architectures and protocols (ARM Ecosystem: AXI, APB).
  • Experience with FPGAs and programmable circuits.
  • Knowledge of common lab equipment for debugging (e.g., logic analyzers, oscilloscopes).
  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to work independently and drive projects to completion.

Education Requirements

A Bachelor's or Master's degree in Electrical or Computer Engineering is required for this position.