Responsibilities:
- Create and maintain accurate SystemC models for security solutions.
- Implement Transaction-Level Modeling (TLM) interfaces for communication between models and other simulation environments.
- Validate SystemC models against hardware designs.
- Debug and resolve issues to improve model performance and stability.
- Work closely with architecture, design, and verification teams to define modeling requirements.
Required Skills, Experience
- BS/MS/PhD in Electronics or Computer Engineering with minimum of 6 years’ experience.
- Strong proficiency in SystemC and C++ (object-oriented design principles).
- Experience with TLM and hardware/software co-design methodologies.
- Familiarity with hardware description languages (VHDL/Verilog) is a plus.
- Knowledge of embedded systems architecture (processor architectures, memory hierarchies, bus protocols).
- Experience with using simulation tools (Cadence Xcelium, Synopsys VCS, Mentor Graphics QuestaSim).
- Knowledge in using cryptography libraries is a plus.