Posted on: 08/07/2026
Role : SystemC Engineer / Senior Engineer
Location : Belagavi / Bengaluru
Experience : 3 to 5 Years
Employment Type : Full-Time, Permanent
Notice Period : Immediate to 60 Days
About the Role :
We are looking for an experienced SystemC Engineer / Senior Engineer with strong expertise in SystemC, Transaction-Level Modeling (TLM 2.0), C/C++, and Embedded Systems. The ideal candidate will be responsible for developing virtual platforms, creating hardware models, and working on advanced semiconductor technologies involving SoC architecture, processors, memory systems, and hardware-software interactions. This role provides an opportunity to work on next-generation semiconductor solutions across domains such as AI accelerators, Automotive ECUs, and High-Performance Computing (HPC).
Key Responsibilities :
- Design, develop, and maintain SystemC-based models and virtual platforms.
- Develop Transaction-Level Models (TLM 2.0) for SoC components and embedded systems.
- Build and optimize models for processors, peripherals, and hardware accelerators.
- Work on hardware/software co-simulation and integration activities.
- Develop embedded software and firmware components using C/C++.
- Analyze SoC architecture and implement accurate functional models.
- Perform debugging, optimization, and performance improvement of simulation environments.
- Work closely with hardware architecture, firmware, and validation teams.
- Develop models for peripherals such as :
1. Timers
2. DMA Controllers
3. I/O Controllers
4. Communication Interfaces
- Ensure quality, scalability, and efficiency of virtual prototype solutions.
Required Skills & Experience :
SystemC & Virtual Platform Development :
- SystemC
- Transaction-Level Modeling (TLM 2.0)
- Virtual Platform Development
- Hardware Modeling
Programming Skills :
- C Programming
- C++ Programming
- Object-Oriented Programming (OOPS)
- Data Structures & Algorithms
- Debugging and Optimization
Embedded Systems :
- Embedded Software Development
- Firmware Development
- Hardware-Software Interaction
- Low-Level Programming
SoC Architecture Knowledge :
- SoC Architecture
- CPU Architecture & Pipelines
- GPU Architecture
- Hardware Accelerators
- Memory Subsystems
Interface & Protocol Knowledge :
- AXI
- PCIe
- USB
- Peripheral Interfaces
Good to Have Skills :
- Virtual Platforms (VPs) for semiconductor products
- QEMU
- Synopsys Virtualizer or similar simulation platforms
- Hardware/Software Co-Simulation
- Verilog / SystemVerilog
- Semiconductor Development Environment
Preferred Candidate Profile :
- Strong problem-solving ability with interest in complex hardware-software systems.
- Ability to analyze and optimize simulation performance.
- Passionate about Virtual Platforms, System Modeling, and Semiconductor technologies.
- Strong debugging and analytical skills.
- Ability to collaborate with global engineering teams.
- Good communication and documentation skills.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1652285