Position Overview
Support emulation bring-up of CPU RTL on hardware emulation platforms, including design partitioning, clock domain handling, and memory/IO modeling. Develop and maintain testbench infrastructure, C/C++ DPI-based transactors, and speed bridges enabling emulation-based execution of firmware, bootloaders, and OS-level workloads. Debug complex hardware/software interaction issues surfaced during emulation runs, collaborating with RTL, verification, and software teams to isolate and resolve root causes. Build and optimize emulation compile, regression, and debug flows to improve throughput, turnaround time, and platform utilization. Contribute to emulation capacity planning and methodology improvements as design coverage scales. Collaborate cross-functionally with design, verification, and post-silicon validation teams to define emulation test plans and bridge pre-silicon and post-silicon validation. Qualifications & Skills Education Bachelor's (BS) or Master's (MS) degree in Computer Engin...