Emulation Engineer/Lead

Overview

We are looking for an experienced Emulation Engineer/Lead with strong expertise in pre-silicon validation and hardware emulation platforms. The ideal candidate will work closely with design and verification teams to enable early software bring-up, debug complex SoC issues, and accelerate product validation cycles using FPGA/emulation environments.

Job Description

 

Candidate must have experience in Pre-Silicon Validation, Emulation/FPGA based platforms
• Experience in developing C/C++/SystemC tests in HDL-HVL Co-emulation platforms
• Experience in IO bus protocols such as I2C, SPI, USB, and/or PCIe
• Experience in debugging tools for systems-on-chip (SoCs) - eg. JTAG, Trace32
“Nice To Have” Skills and Experience :
• Knowledge of ASIC design flow, ASIC prototyping flow, and similar
• Knowledge of SystemC/C/C++ and UVM/SV verification languages
• Experience in these domains: PCIe, Flash, Memory, CPU, GPU, DRAM
• Experience with Emulation Tool Chains: Zebu, Veloce, Palladium.

 

Key Responsibilities

  • Develop and execute test environments on HDL-HVL co-emulation platforms
  • Design and implement C/C++/SystemC-based test cases for pre-silicon validation
  • Work on FPGA/emulation platforms for early validation and software bring-up
  • Debug SoC-level issues using tools like JTAG and Trace32
  • Validate and troubleshoot IO protocols such as I2C, SPI, USB, PCIe
  • Collaborate with ASIC design, verification, and software teams
  • Optimize emulation performance and debug turnaround time
  • Support system-level validation including memory, CPU, GPU, and interconnects

Mandatory Requirements

  • 4–12 years of experience in emulation, FPGA prototyping, or pre-silicon validation
  • Strong programming in C, C++, SystemC
  • Hands-on experience with HDL-HVL co-emulation environments
  • Experience with IO bus protocols (I2C, SPI, USB, PCIe)
  • Experience with SoC debug tools such as JTAG, Trace32

Nice-to-Have Skills

  • Knowledge of ASIC design and prototyping flow
  • Experience with UVM/SystemVerilog verification
  • Exposure to PCIe, Flash, DRAM, CPU, GPU subsystems
  • Hands-on with emulation platforms like Zebu, Veloce, Palladium

Skills & Requirements

Pre-silicon validation, Emulation, FPGA prototyping, C, C++, SystemC, HDL-HVL co-emulation, I2C, SPI, USB, PCIe, JTAG, Trace32, ASIC design flow, UVM, SystemVerilog, SoC debugging, DRAM, CPU, GPU, Zebu, Veloce, Palladium

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you