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 environments.
- 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.
- Strong 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.