You will manage emulation technologies and workflows to support complex SoC development.
Responsibilities
- Implement emulation methods including simulation acceleration, in-circuit emulation, speed bridges, virtual prototyping, and hybrid methods.
- Manage compilation and build flows, building images from scratch with necessary design modifications for emulation.
- Develop tools and flows for complex emulation environments using EDA tools and scripting languages.
- Interface with design, verification, validation, and software development teams to support their emulation requirements.
Required Skills
- 5+ years of experience in emulation technologies and methods.
- Proficiency with Palladium emulation tools.
- Experience with SystemVerilog and C++ for modeling RTL components and transactors.
- Experience with Python and TCL scripting languages.
- Ability to perform bring-up, debug, and issue reproduction on emulators.
- Knowledge of verification, SoC architectures, or similar designs.
- Experience with EDA tools and building custom emulation flows.