HamburgerMenu
hirist

SystemC Programmer/Developer

SOFTPATH TECH SOLUTIONS PVT LTD
4 - 8 Years
Noida

Posted on: 24/04/2026

Job Description

Job Title : SystemC Programmer / SystemC Developer


Location : Noida (Onsite)


Experience : 4 to 8+ Years


Employment Type : Full-Time


Job Overview :


We are looking for a highly skilled SystemC Programmer with 48+ years of experience to join our semiconductor engineering team supporting Renesas Electronics. The ideal candidate will be responsible for designing, developing, validating, and optimizing SystemC/TLM-based system-level models for complex SoC and embedded platforms.


This role involves close collaboration with architecture, RTL, and software teams to enable early architecture exploration, virtual prototyping, performance analysis, and hardware-software co-design. The candidate should have strong expertise in SystemC, C/C++, embedded systems, simulation environments, and transaction-level modeling, with exposure to semiconductor or SoC development environments.


Key Responsibilities :


- Design, develop, and maintain SystemC/TLM models for system-level simulation and architectural exploration.


- Build accurate and reusable transaction-level models (TLM) to represent SoC components, subsystems, and communication interfaces.


- Collaborate with system architects, RTL designers, and software teams to define and model system behavior.


- Support virtual platform development for early software bring-up and validation.


- Perform performance modeling, profiling, analysis, and optimization of system-level models.


- Integrate SystemC models with simulation frameworks, virtual prototypes, and co-simulation environments.


- Validate models against architecture specifications, functional requirements, and RTL implementations.


- Debug and troubleshoot simulation/modeling issues and improve model fidelity and performance.


- Contribute to hardware-software co-verification and early-stage software development using virtual platforms.


- Develop and enhance models for interconnects, memory subsystems, peripherals, and protocol behavior.


- Participate in architecture reviews, design discussions, and technical problem solving.


- Support verification and test teams in model validation and regression activities.


- Create technical documentation for model architecture, interfaces, and validation results.


Required Skills & Qualifications :


- Bachelors or Masters degree in Electronics, Computer Engineering, Embedded Systems, or related field.


- 48+ years of hands-on experience in SystemC development and system-level modeling.


- Strong programming expertise in C and C++.


- Hands-on experience with SystemC and TLM (Transaction-Level Modeling).


- Strong understanding of computer architecture, SoC design, and embedded systems.


- Experience with simulation tools, debugging techniques, and model validation.


- Knowledge of hardware-software co-design methodologies.


- Experience working with system-level simulation and virtual prototype environments.


- Good understanding of modeling abstractions, timing concepts, and performance analysis.


- Familiarity with scripting using Python or Shell for automation is a plus.


Preferred Skills :


- Experience in semiconductor or SoC development environments.


- Exposure to virtual platforms and architectural simulators.


- Hands-on experience with hardware/software co-verification.


- Knowledge of standard interconnect protocols such as :

a. AXI

b. AMBA

c. AHB/APB

d. Cache and memory subsystem protocols


- Familiarity with RTL concepts and interaction between SystemC models and RTL simulations.


- Exposure to processor modeling, performance simulators, or virtual validation platforms is a plus.


- Experience with multi-core or heterogeneous system modeling is desirable.


Nice to Have :


- Experience with emulation/prototyping environments.


- Knowledge of ARM-based architectures and SoC subsystems.


- Exposure to UVM/verification concepts is an advantage.


- Familiarity with compiler/toolchain behavior for embedded software bring-up.


- Experience in low-power or performance optimization analysis is a plus.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in