You will focus on emulation technologies and methods to support complex SoC development.
Responsibilities
- Implement emulation methods including simulation acceleration, in-circuit emulation, speed bridges, and virtual prototyping.
- Manage compilation and build flows, including building images from scratch with design modifications for emulation.
- Develop tools and flows for emulation environments using EDA tools and scripting languages.
- Interface with design, verification, validation, and software development teams to address emulation requirements.
Required Skills
- 5+ years of experience in SoC design or emulation environments.
- Experience with current emulation technologies and hybrid methods.
- Proficiency in C++ and SystemVerilog for modeling RTL components and transactors.
- Hands-on experience with Palladium and Protium tools.
- Strong scripting skills using Python and Tcl.
- Experience with RTL and SoC architectures.
- Ability to debug and reproduce issues on an emulator.
- Experience with bring-up and verification processes.