Posted on: 24/04/2026
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.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1631309