Virtual Prototype Engineer (SystemC/TLM) - REQ · 3003
- Location Electronic City, Bengaluru, Karnataka, India (TESIN-EC), Jubilee Hills, Hyderabad, Telangana, India (TESIN-HYD)
- Experience 5-7 yrs
- Job type Full-time
- Posted 6 Oct 2026
You will be taken to Tessolve’s own careers page to apply. Job ID JOB_1195.
Job description
Role: Virtual Prototype Engineer
Areas of Responsibility
• Create Virtual Development Kits (VDKs) using Synopsys Virtualizer and Synopsys IP models.
• Integrate CPU, GPU, PCIe, UCIe, DDR, and peripheral IP models into a cohesive virtual platform.
• Develop SystemC/TLM‑2.0 models for custom IP blocks, peripherals, and SoC components.
• Build and maintain virtual prototypes for pre‑silicon software development and SoC bring‑up.
• Develop scripts and automation for VDK assembly, configuration, and validation.
• Work closely with hardware design teams to interpret RTL specifications and convert them into SystemC/TLM models.
• Validate functional correctness of models through directed tests, regressions, and co‑simulation with RTL. Support firmware, driver, and OS teams using the VDK for early bring‑up and debugging.
• Optimize model performance, timing accuracy, and simulation speed.
• Document model behavior, APIs, and integration guidelines for internal and external teams.
Experience
· 5+ years of experience in virtual prototyping, SystemC/TLM‑2.0 modeling, or pre‑silicon software enablement.
· Hands‑on experience with Synopsys Virtualizer, Platform Architect, or similar virtual prototyping tools.
· Strong proficiency in SystemC, C++, and TLM‑2.0 transaction‑level modeling. Experience integrating Synopsys IP models (ARC, PCIe, USB, DDR, GPU, etc.) into VDKs.