Role & responsibilities
Job Title: Emulation Engineer SoC Pre-Silicon Validation
Experience: 5+ Years
Role: Emulation / Pre-Silicon Validation Engineer
We are looking for an experienced Emulation Engineer with strong expertise in SoC-level pre-silicon validation and hardware emulation. The candidate will work with architecture, RTL design, verification, firmware, and customer teams to validate next-generation SoC platforms.
Key Responsibilities
Bring up and debug complex SoC emulation settings.
Perform pre-silicon validation of SoC and platform-level functionality.
Validate cache coherency, MIO, IOMMU, PCIe, CXL, memory and security features.
Support customer co-emulation activities and critical debug.
Develop and execute validation test plans and drive coverage closure.
Analyze failures and perform root-cause analysis with RTL and firmware teams.
Develop automation and debug utilities using Python, Perl or Shell scripting.
Collaborate with RTL, firmware, architecture, DV and model-build teams to resolve issues.
Required Skills
5+ years of experience in SoC Design Verification, Emulation or Pre-Silicon Validation.
Hands-on experience with ZeBu, Palladium, Veloce or equivalent emulation platforms.
Robust knowledge of SystemVerilog and UVM.
Valuable understanding of SoC architecture and RTL verification.
Experience with one or more: PCIe, CXL, Cache Coherency, IOMMU, ATS, Memory Subsystem, Security protocols.
Strong scripting skills in Python, Perl or Shell.
Excellent debugging, problem-solving and root-cause analysis skills.
📌 Emulation Engineer/soc Pre Silicon Validation Bengaluru (India)
🏢 Cerebra
📍 India