Virtual Prototype Engineer

Tessolve

Hyderabad, Bengaluru

On-site

INR 2,000,000 - 3,600,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tessolve is seeking a Virtual Prototype Engineer in India to design and integrate advanced SystemC/TLM2.0 models for presilicon software enablement. You will build VDKs using Synopsys Virtualizer and IP models, and work closely with RTL teams to translate specifications into virtual platforms.

You will develop automation scripts, validate models through directed tests and cosimulation, and optimize performance for early software bringup.

Qualifications

  • 5+ years of experience in virtual prototyping or presilicon software enablement.
  • Hands-on with Synopsys Virtualizer, Platform Architect, or similar tools.
  • Strong SystemC, C++, and TLM2.0 modeling skills.
  • Experience integrating Synopsys IP models (ARC, PCIe, USB, DDR, GPU) into VDKs.
  • Understanding SoC architecture, buses, memory maps, and clock domains.
  • Experience debugging complex interactions between models, firmware, and drivers.

Responsibilities

  • Create VDKs using Synopsys tools and IP models.
  • Integrate CPU/GPU/PCIe/UCIe/DDR and IPs into virtual platform.
  • Develop SystemC/TLM2.0 models for IP blocks and SoC components.
  • Build and maintain virtual prototypes for presilicon software development.
  • Develop scripts for VDK assembly, configuration, validation.
  • Collaborate with hardware teams to translate RTL to SystemC/TLM models.
  • Validate models with directed tests and cosimulation; support firmware/debug.

Skills

SystemC
C++
TLM2.0
Virtual prototyping

Tools

Synopsys Virtualizer
Platform Architect
Synopsys IP models
QEMU
Simics

Job description

Hello All,


We are hiring

Role: Virtual Prototype Engineer
Job Location: Bangalore and Hyderabad

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/TLM2.0 models for custom IP blocks, peripherals, and SoC components.
  • Build and maintain virtual prototypes for presilicon software development and SoC bringup.
  • 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 cosimulation with RTL. Support firmware, driver, and OS teams using the VDK for early bringup 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/TLM2.0 modeling, or presilicon software enablement.
  • Handson experience with Synopsys Virtualizer, Platform Architect, or similar virtual prototyping tools.
  • Strong proficiency in SystemC, C++, and TLM2.0 transactionlevel 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 bringup (bootloaders, drivers, OS kernels).
  • Experience debugging complex interactions between models, firmware, and drivers. Nice to have:
  • H perience with Synopsys VDK, QEMU, Simics, or other virtual platforms Exposure to RTL (Verilog/VHDL) and cosimulation flows Knowledge of PCIe, UCIe, CXL, or other highspeed interconnects Python/Perl scripting for automationH
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer, Virtual Prototype Modelling
Principal Engineer, Virtual Prototype Modelling

Renesas Electronics • Hyderabad

On-site
INR 1,200,000 - 1,800,000
System-C Modeling Engineer
System-C Modeling Engineer

MediaTek • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Linux Engineer
Linux Engineer

Write Your Destiny(WYD) • Chennai District

On-site
INR 1,500,000 - 2,300,000
Virtual Platform Development Lead (SystemC/TLM)
Virtual Platform Development Lead (SystemC/TLM)

TylSemi, Inc. • Karnataka

Hybrid
INR 2,000,000 - 4,200,000
Principal Engineer. Virtual Prototype Modeling
Principal Engineer. Virtual Prototype Modeling

SmartRecruiters, Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Pre-Silicon Firmware & Platform Software Engineer (IRT510ST RM 4410)
Pre-Silicon Firmware & Platform Software Engineer (IRT510ST RM 4410)

Source-Right • Hyderabad

Hybrid
INR 2,800,000 - 4,200,000
SystemC Engineer / Senior Engineer
SystemC Engineer / Senior Engineer

Vayavya Labs Pvt. Ltd • Belagavi District, Bengaluru

On-site
INR 1,500,000 - 2,500,000
Simulation Engineer
Simulation Engineer

UST • Maharashtra

On-site
INR 1,200,000 - 2,000,000
FPGA IP Prototyping
FPGA IP Prototyping

Synopsys, Inc. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
FPGA Emulation Engineer
FPGA Emulation Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000