Develop, integrate, and maintain SystemC/TLM-2.0 models for SoCs, including processors, interconnects, memory subsystems, peripherals, accelerators, and custom IPs
Job Summary
Develop, integrate, and maintain SystemC/TLM-2.0 models for SoCs, including processors, interconnects, memory subsystems, peripherals, accelerators, and custom IPs.
Build and support full-system virtual platforms for early firmware, driver, and OS bring-up, modeling system behavior including memory-mapped transactions, interrupts, DMA, coherency, and bus protocols.
Collaborate with hardware, software, and verification teams to ensure model accuracy and RTL correlation, and support post-silicon validation and debug activities.
Matching Summary
Develop, integrate, and maintain SystemC/TLM-2.0 models for SoCs, including processors, interconnects, memory subsystems, peripherals, accelerators, and custom IPs.
Skills & Requirements
Must-have
SystemC/TLM-2.0 modeling
SoC virtual prototyping
IP modeling lifecycle maintenance
ARM and/or RISC-V processor architectures
SoC architecture understanding
Python scripting for automation
Nice-to-have
Agile and DevOps methodologies
Geographically dispersed team collaboration
Fast-paced collaborative environment
Strong verbal and written communication
Key Requirements
B.E./B.Tech with 3–6 years experience
MS/M.Tech with 2–4 years experience
Strong C and C++ expertise
Proven SoC virtual prototyping experience
System integration and software bring-up experience