MTS Silicon Design Engineer

5 - 9 years

5 - 9 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

MTSDESIGN EMULATION ENGINEER

AMD is seeking a Design Emulation Engineer to join our Data Center GPU organization. Our products support the rapidly scaling Data Center and High-Performance Compute infrastructure. You will be an integral member of the Design emulation team responsible for emulation infrastructure development, support validation teams on emulation technology, build and execute industry standard HPC boot/firmware on the emulator. As a design emulation engineer you will have an opportunity to work on bleeding edge SoC architecture and technology and participate in development of emulation infrastructure to enable pre-silicon activities to ensure high quality Silicon and fast time to market. You will work alongside our team of innovative engineers to support the deployment of AMD's Instinct ML products targeting Supercomputers and Data Center workloads.

KEY RESPONSIBILITIES

  • Bring up from scratch emulation models using leading edge emulators (Veloce, Zebu, Palladium)
  • CPU/GPU Firmware/OS bring up and debug using leading edge emulators (Veloce, Zebu, Palladium)
  • Build validation models for multi-socket configurations in emulation & prototyping solutions.
  • Interface with Central Emulation team responsible for helping to develop, debug and establish CPU/GPU Emulation environment
  • Provide debug leadership, work with extended teams to debug environment, drive cross team testing (Firmware, Software, Diags/tools, Validation, Apps)
  • Triage failures with design, verification, firmware, software, and emulation teams
  • Research and enable new tools and infrastructure to support emulation activities
  • Run and collect data for analysis on AMD's high-end emulators and simulation models
  • Develop scripts/tools to parse data from emulation runs
  • Attend weekly meetings, status communication, presentations.

SKILLS AND EXPERIENCE REQUIREMENT

  • Solid experience working on emulation platforms such as Veloce, Zebu, or Palladium (compilation, debug, performance, and throughput tuning)
  • Debugging experience is a must particularly in HW/SW co-debug environments
  • Ability to trace code across multiple domains and root cause using waveforms and other tracing tools
  • Understanding of Verilog, System Verilog, UVM verification environments is a plus
  • Knowledge of computer hardware architecture (Graphic card, CPU/APU, memory, bus logic, and display technologies)
  • Knowledge of memories (LPDDR5, HBM3/4, SPI, etc) and Bus arch (PCIe, CXL, AMBA, DFI, etc.)
  • Knowledge of computer software architecture and boot flow (bootrom, firmware, bios, device drivers, OS)
  • Working knowledge of Linux/Unix environment and shell scripting
  • Experience in Building and Installing software packages on Linux platform a plus
  • Programming skills, C, C++, Python, Tcl, Ruby, assembly (ARM & x86)
  • Familiarity with bug tracking tools such as Jira
  • Excellent oral and written communication skills

ACADEMIC CREDENTIALS:

  • Bachelors or Master's degree in electrical / electronic or computer engineering with 5+Yrs of exp

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Hyderabad, Telangana, India

Hyderabad, Telangana, India