About this role
About the Role As part of Marvell's Emulation Team, you will verify all of the circuitry that goes inside our chips for general market and specific customers. You will work on emulation models, validation, and bring-up to ensure designs meet customer specifications and performance goals. This role involves collaboration with RTL, verification, and firmware teams to deliver accurate hardware models and optimize emulation performance. What You'll Do
- Lead the development of complex SoC emulation models, including design integration, environment setup, compilation, and debug across industry‑leading platforms (e.g., Veloce, ZeBu, Palladium).
- Drive emulation bring‑up activities, including clock/reset sequencing, firmware boot, and system validation using pre‑silicon hardware models.
- Create and execute emulation test plans to support verification, performance analysis, software development, and system validation needs across multiple teams.
- Collaborate closely with RTL design, verification, and firmware teams to define requirements, develop accurate hardware models, and ensure seamless integration into the emulation environment.
- Debug complex SoC and subsystem issues across RTL, firmware, emulation platforms, and toolchain interactions.
- Optimize emulation performance, including model partitioning, timing, and runtime efficiency.
- Automate flows and improve productivity through scripting (Python, Perl, Tcl, shell) and tooling enhancements.
- Interface with EDA vendors (Synopsys, Cadence, Siemens) to evaluate tool capabilities, resolve technical issues, and drive feature improvements.