T
Tessolve
Virtual Prototype Engineer (SystemC/TLM) - REQ_3003
Skills
Python
13 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
6 October 2026
What they need
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.
- Understanding of SoC architecture: buses, interconnects, interrupts, memory maps, and clock/reset domains.
- Familiarity with embedded software bring ‑ up (bootloaders, drivers, OS kernels).
- Experience debugging complex interactions between models, firmware, and drivers. Nice to have:
- Experience with Synopsys VDK, QEMU, Simics, or other virtual platforms Exposure to RTL (Verilog/VHDL) and co ‑ simulation flows Knowledge of PCIe, UCIe, CXL, or other high ‑ speed interconnects Python/Perl scripting for automation
Other offers great for you!
These companies are also looking for great profiles
S
Sweet IT
Developpeur PHP/ Symfony - CDI - Lyon
40-45K
Permanent contract
Lyon, France
Hybrid
Top Recruiter
Skills
symfony
28 minutes ago
Quick apply
A
Anonyme
Data Platform Engineer Senior – Databricks
550
Freelance
92250 La Garenne-Colombes, France
Hybrid
Skills
Databricks
15 minutes ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
10 minutes ago
Quick apply
No company information available.