PLATFORM EMULATION ENGINEER

Advanced Micro Devices

Bengaluru

On-site

INR 4,000,000 - 6,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Advanced Micro Devices in Bengaluru seeks a Platform Emulation Engineer to join our Data Center GPU organization. You will work on emulation infrastructure, execute test cases to enhance silicon test coverage, and support validation teams on emulation technology across HPC and ML workloads.

This role involves debugging firmware, validating features, bringing up software stacks in emulation, and developing scripts to parse data from emulation runs; collaboration across firmware, software, and

Qualifications

  • Bachelor's or Master's degree in electrical, electronics or computer engineering.
  • 7+ years in emulation/hw-software co-debug environments.
  • Experience with emulation platforms (Veloce, Zebu, Palladium).
  • Strong Verilog/VHDL knowledge and UVM/DPI exposure.
  • C, C++, Python, Tcl, Ruby and assembly programming skills.
  • Linux/Unix expertise and scripting ability.
  • Excellent communication skills.

Responsibilities

  • Bring up CPU/GPU firmware/OS in emulators and debug.
  • Develop, modify and run functional/stress tests for silicon bugs.
  • Validate firmware features (RAS, resets, power mgmt, secure boot).
  • Validate multi-socket configurations in emulation.
  • Bring up the AMD graphics software stack in emulation.
  • Run ML/AI apps in emulation and analyze results for tuning.
  • Develop scripts/tools to parse data from emulation runs.
  • Interface with cross-team validation and extended teams.

Skills

Debugging
Linux scripting
Communication
OpenMP/OpenMPI knowledge
Emulation debugging

Education

Bachelor’s or Master’s degree in electrical/electronics or computer engineering

Tools

Veloce
Zebu
Palladium
Verilog
VHDL
SystemVerilog
DPI
UVM
Jira

Job description

PLATFORM EMULATION ENGINEER
THE ROLE

AMD is seeking a Platform 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 Platform emulation team responsible for emulation infrastructure development, execution and debug of critical firmware used in our HPC and ML products, developing test plans and executing test cases to enhance silicon test coverage, training and supporting validation teams on emulation technology, building and executing industry standard HPC benchmarks and applications on the emulator.

THE PERSON

As a platform emulation engineer you will have an opportunity to work on bleeding edge SoC architecture and technology and participate in the 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
  • CPU/GPU Firmware/OS bring up and debug using leading edge emulators (Veloce, Zebu, Palladium)
  • Develop, modify and enhance functional/stress tests to find silicon bugs on the emulator
  • Validate features in firmware including but not limited to RAS, resets, power management, secure boot and virtualization
  • Validate multi-socket configurations in emulation using firmware
  • Bring up the full AMD graphics software stack in emulation
  • Bring up ML/AI applications in emulation – collaborate with workloads and software teams, run apps in multi-socket configurations, collect and interpret results for debugging and tuning
  • Checkout IP features in the software simulation model as a pre-step for emulation
  • Interface with the Central Emulation team responsible for developing, debugging and establishing CPU/GPU emulation environments
  • Provide debug leadership, input to test plans and hands‑on execution
  • Work with extended teams to debug environment, drive cross-team testing (firmware, software, diagnostics/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
  • Instrument firmware code to support failure debugging
  • Run and collect functional and performance data for HPC workloads
  • Attend weekly meetings, status communication and presentations
PREFERRED EXPERIENCE
  • 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 and hybrid emulation environments with emulation transactors
  • Ability to trace code across multiple domains and root cause using waveforms and other tracing tools
  • Understanding of Verilog and VHDL design
  • Understanding of SystemVerilog, DPI and UVM verification environments is a plus
  • Knowledge of computer hardware architecture (graphics cards, CPUs/APUs, memory, bus logic and display technologies)
  • Knowledge of computer software architecture and boot flow (boot ROM, firmware, BIOS, device drivers, OS)
  • Knowledge of secure platform concepts such as root of trust, chain of trust, firmware signing and encryption
  • Knowledge of platform management hardware and software components such as BMC, SMC and board management software libraries
  • Knowledge of HPC, parallel programming (OpenMP, OpenMPI) and heterogeneous platforms consisting of CPU and GPU is a plus
  • Working knowledge of Linux/Unix environment and shell scripting
  • Experience building and installing software packages on Linux platforms is a plus
  • Programming skills in C, C++, Python, Tcl, Ruby and assembly (ARM & x86)
  • Familiarity with bug tracking tools such as Jira
  • Excellent oral and written communication skills
ACADEMIC CREDENTIALS
  • Bachelor’s or Master’s degree in electrical, electronics or computer engineering with 7+ years of experience

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee-based recruitment services. AMD and its subsidiaries are equal‑opportunity inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PLATFORM EMULATION ENGINEER
PLATFORM EMULATION ENGINEER

AMD • Bengaluru Urban

On-site
INR 3,500,000 - 6,500,000
PLATFORM EMULATION ENGINEER
PLATFORM EMULATION ENGINEER

AMD • Bengaluru

On-site
INR 4,000,000 - 6,400,000
Senior Emulation Engineer
Senior Emulation Engineer

AMD • Bengaluru Urban

On-site
INR 1,500,000 - 2,300,000
Emulation Infra Engineer
Emulation Infra Engineer

AMD • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
AMD benefits
Leadership Role - Emulation
Leadership Role - Emulation

Advanced Micro Devices • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Emulation Infra Engineer
Emulation Infra Engineer

AMD • Bengaluru

On-site
INR 800,000 - 1,200,000
Benefits at a glance
Leadership Role - Emulation
Leadership Role - Emulation

AMD • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Pre-silicon Validation Engineer - Emulation
Pre-silicon Validation Engineer - Emulation

AMD • Bengaluru Urban

On-site
INR 2,400,000 - 3,600,000
Pre-silicon Validation Engineer - Emulation
Pre-silicon Validation Engineer - Emulation

AMD • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Pre-silicon Validation Engineer - Emulation
Pre-silicon Validation Engineer - Emulation

Advanced Micro Devices • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Comprehensive benefits package