Job Title : Emulation / Pre-Silicon Validation Engineer
Experience : 4-12 Years
Location : Noida / Bangalore / Hyderabad / Pune / Chennai / Ahmedabad
Job Summary
We are seeking a highly skilled Emulation / Pre-Silicon Validation Engineer with strong expertise in SoC validation using emulation and FPGA-based platforms. The ideal candidate will have hands-on experience in developing validation environments, executing complex test scenarios, and debugging system-level issues in pre-silicon stages.
You will work closely with design, verification, and software teams to ensure high-quality silicon by identifying and resolving issues early in the development cycle. This role demands strong programming skills, deep understanding of SoC architectures, and experience with industry-standard emulation tools.
Key Responsibilities
- Develop and execute pre-silicon validation test plans for SoC/IPs using emulation and FPGA platforms
- Build and maintain C/C++/SystemC-based test frameworks for HDL-HVL co-emulation environments
- Perform system-level validation and debug of SoCs across various subsystems and interfaces
- Work on hardware-software co-validation to ensure functional correctness before tape-out
- Debug complex issues using tools such as JTAG, Trace32, and waveform/debug utilities
- Validate and debug I/O protocols such as I2C, SPI, USB, PCIe
- Collaborate with cross-functional teams (Design, DV, Firmware, Architecture) for issue resolution
- Optimize test execution, coverage, and performance on emulation platforms
- Support bring-up activities and early software validation
Required Skills & Qualifications
- 4-12 years of experience in Pre-Silicon Validation / Emulation / FPGA prototyping
- Strong programming skills in C/C++ and/or SystemC
- Hands-on experience with HDL-HVL co-emulation environments
- Good understanding of SoC architecture and subsystem interactions
- Experience with debugging tools such as JTAG, Trace32
- Strong knowledge of I/O protocols: I2C, SPI, USB, PCIe
- Experience in system-level debug and root cause analysis
- Good understanding of hardware-software interaction
- Exposure to domains like PCIe, Flash, Memory, CPU, GPU, DRAM
- Experience with emulation platforms such as:
i. Zebu
ii. Veloce
iii. Palladium
- Familiarity with performance validation and benchmarking
(ref:hirist.tech)