Posted on: 24/11/2025
Description :
We are seeking an experienced Emulation Engineer with a strong background in SoC architecture, RTL development, and advanced verification methodologies. The ideal candidate will have hands-on expertise in building and running emulation models, supporting complex SoC programs, and working with industry-leading emulation platforms. This role involves close collaboration with design, verification, and software teams to validate complex sub-systems and SoC designs at scale.
- Analyze RTL code for integration, correctness, partitioning, and readiness for emulation environments.
- Ensure smooth mapping of RTL to emulation platforms with optimal performance and minimal issues.
Emulation Model Development :
- Integrate various IPs, subsystems, and testbenches for full-chip emulation.
- Implement transactors, speed bridges, and other emulation-specific components required for system-level validation.
Verification & Debug :
- Debug complex SoC-level issues using waveform analysis, checkers, monitors, and emulation debug tools.
- Develop and run performance-optimized emulation test suites and validate hardware/software integration.
SoC Protocol & Interface Expertise :
- PCIe, USB, Ethernet
- AMBA (AXI/AHB/APB)
- UART, SPI, I2C
- DDR, Flash memories
- Collaborate with system and validation teams to ensure protocol-level correctness across the entire SoC.
Emulation Tools & Platforms :
- Write automation scripts using UNIX Shell, Perl, TCL, and other scripting languages to enhance productivity, build flows, and debug automation.
- Maintain and improve emulation infrastructure, regression frameworks, and toolchains.
- Support various users across design, DV, firmware, and validation teams leveraging the emulation platform.
- Provide training, documentation, and troubleshooting support to ensure efficient usage of emulation systems.
- Must have experience working on end-to-end emulation for at least 12 complete SoC programs, covering both subsystem and full-chip levels.
- Participate in planning, milestone tracking, and delivery of emulation activities for large programs.
- Strong understanding of SoC architecture, RTL design concepts, and integration flows.
- Deep expertise in SV-UVM/C-based verification methodologies, transactors, and testbench structures.
- Hands-on experience with ZeBu/Veloce/Palladium emulation platforms.
- Proficiency with UNIX shell scripting, Perl, TCL, and automation workflows.
- Strong understanding of Arm processors, SoC buses, high-speed interfaces, and memory subsystems.
- Excellent problem-solving, debugging, and communication skills.
- Experience in system-level validation, firmware bring-up, or pre-silicon software development.
- Familiarity with FPGA prototyping or hybrid emulation environments.
- Exposure to performance tuning, capacity estimation, and emulation resource planning.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1579186
Interview Questions for you
View All