ASIC Top Level Verification-SW/C Testcase Developer
Core
Develop software and C testcases for top-level verification of complex ASICs and multi-chip modules, ensuring functionality and performance across simulation, emulation, and silicon.
Role type
Senior IC ASIC Top-Level Verification Engineer (SW/C Testcase Developer)
Builds
Verified ASIC designs for high-performance systems including processors, DSPs, and high-speed interfaces.
Domain
Semiconductor / ASIC Design / Hardware Verification
Required skills
C programming, SystemVerilog, UVM, RTL debugging, EDA simulation tools, hardware emulation platforms, CI/CD scripting, formal connectivity verification, gate-level simulation
Preferred skills
AMBA protocols, ARM cores/MCUs, JTAG/Coresight, PCIe/Ethernet/SPI interfaces, DDR/HBM memory interfaces, clock and reset verification
Technologies
SystemC, TLM, Siemens Veloce, Cadence Palladium, UVM VIPs, EDA tools
Responsibilities
Develop SoC-level testcases for internal functionality and external interfaces; prepare designs for hardware emulation; define verification strategies; debug RTL designs and failing test cases across simulation, emulation, and silicon; maintain CI regression flows; develop software-driven tests in C.
Seniority
Senior, hands-on IC