PLATFORM EMULATION ENGINEER

AMD

Bengaluru

On-site

INR 4,000,000 - 6,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMD Bengaluru seeks Platform Emulation Engineer to advance emulation infrastructure for pre-silicon validation of Instinct HPC/ML workloads. You will develop, execute and debug emulation firmware, build test plans, and collaborate with validation and software teams to improve silicon test coverage.

The role involves working with Veloce, Zebu or Palladium platforms, scripting and data analysis, and contributing to cross-team testing, benchmarking, and performance tuning in a Linux environment.

Qualifications

  • Experience with emulation platforms (Veloce, Zebu, Palladium) for compilation, debug, and performance tuning.
  • HW/SW co-debug experience in hybrid emulation environments with transactors.
  • Ability to trace across domains using waveforms and tracing tools.
  • Knowledge of Verilog/VHDL design and SystemVerilog/UVM is a plus.

Responsibilities

  • Bring up firmware/OS on emulators and debug on CPUs/GPUs.
  • Develop and execute functional and stress tests to reveal silicon bugs on emulation.
  • Validate firmware features (RAS, resets, power mgmt, secure boot, virtualization).
  • Coordinate emulation with central teams and drive cross‑team test efforts.

Skills

emulation platforms
HW/SW co-debug
Verilog/VHDL
SystemVerilog/UVM
Linux scripting
C/C++/Python
debugging with waveforms
Jira

Education

Bachelors or Masters in EE/EC/CSE

Tools

Veloce
Zebu
Palladium

Job description

Platform Emulation Engineer

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, and building and executing industry‑standard HPC benchmarks and applications on the emulator.

As a platform emulation engineer you will work on bleeding‑edge SoC architecture and technology, participating in the development of emulation infrastructure to enable pre‑silicon activities that 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 and stress tests to find silicon bugs on emulator
  • Validate features in firmware including RAS, resets, power management, secure boot, 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 SW teams, run apps in multi‑socket configurations, collect and interpret results for debug and tuning
  • Checkout of IP features in software simulation model as a pre‑step for emulation
  • Interface with Central Emulation team responsible for developing, debugging and establishing CPU/GPU emulation environment
  • 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 debug
  • Run and collect functional and performance data for HPC workloads
  • Attend weekly meetings, status communication, presentations
Preferred Experience
  • Solid experience working on emulation platforms such as Veloce, Zebu, or Palladium (compilation, debug, performance, and throughput tuning)
  • Debugging experience in HW/SW co‑debug environments and hybrid emulation environment 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, UVM verification environments is a plus
  • Knowledge of computer hardware architecture (graphics card, CPU/APU, memory, bus logic, display technologies)
  • Knowledge of computer software architecture and boot flow (bootROM, firmware, BIOS, device drivers, OS)
  • Knowledge of secure platform concepts such as root of trust, chain of trust, firmware signing, 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), heterogeneous platforms consisting of CPU and GPU a plus
  • Working knowledge of Linux/Unix environment and shell scripting
  • Experience in building and installing software packages on Linux platform a plus
  • Programming skills in 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 Masters degree in electrical, electronics or computer engineering with 7+ years of experience

AMD is an equal‑opportunity employer. All qualified applicants will receive consideration for employment and will be evaluated on the basis of their experience and qualifications. AMD encourages assistance for applicants with disabilities and will also provide reasonable accommodations. AMD may also use AI tools to screen applicants in line with its Responsible AI Policy.

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

Advanced Micro Devices • Bengaluru

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

AMD • Bengaluru Urban

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

AMD • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
AMD benefits
Emulation Infra Engineer
Emulation Infra Engineer

AMD • Bengaluru

On-site
INR 800,000 - 1,200,000
Benefits at a glance
Senior Emulation Engineer
Senior Emulation Engineer

AMD • Bengaluru Urban

On-site
INR 1,500,000 - 2,300,000
Leadership Role - Emulation
Leadership Role - Emulation

Advanced Micro Devices • Hyderabad

On-site
INR 3,500,000 - 7,000,000
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

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
Senior Pre-silicon Validation Engineer - Emulation
Senior Pre-silicon Validation Engineer - Emulation

Advanced Micro Devices • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Comprehensive health benefits
Career development programs
Inclusive work environment