Silicon Prototype Engineer
Core
Build and set up emulation models for System on Chip (SoC) designs at full-chip and block levels to support silicon validation and design verification.
Role type
Silicon Prototype Engineer (Emulation Model Development)
Builds
Emulation models and flows for SoC designs
Domain
Semiconductor / Hardware Design / Silicon Validation
Required skills
Verilog RTL, System Verilog, C/C++ DPI, Python scripting, Perl scripting, Makefile, waveform debugging tools (Verdi, Indago), digital logic design, computer architecture, emulation technology, synthesized netlist analysis
Preferred skills
N/A
Technologies
Verdi, Indago, Python, Perl, Makefile, System Verilog, C/C++, VHDL
Responsibilities
Write and modify Verilog RTL and C/C++ DPI transactors; Utilize scripting languages to maintain emulation model build flows; Debug and root-cause bugs using bus/signal monitors and waveform tools; Collaborate with CAD, DFT, and SW teams to develop new emulation features; Work with infra teams to ensure optimal emulator hardware resource utilization.
Seniority
Mid-Senior level, hands-on IC