HamburgerMenu
hirist

SystemC Engineer/Senior Engineer - Transaction Level Modeling

Xander Consulting And Advisory
3 - 5 Years
Bangalore

Posted on: 08/07/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...