HamburgerMenu
hirist

Embedded System Engineer - SystemC

TekPillar
5 - 10 Years
Bangalore

Posted on: 26/05/2026

Job Description

Description :


We are seeking a highly skilled Embedded Systems Engineer with strong expertise in Virtual Platform Development, SoC Architecture Modeling, and Embedded Software/Firmware Development. The ideal candidate will work on advanced embedded and semiconductor platforms involving SystemC/TLM 2.0 modeling, hardware-software co-simulation, peripheral development, and low-level firmware design for next-generation SoC solutions.


This role requires strong programming expertise in Embedded C/C++, deep understanding of CPU/GPU architectures, memory subsystems, embedded protocols, and experience working closely with architecture, firmware, validation, and hardware engineering teams.


Key Responsibilities :


- Develop and maintain Virtual Platforms using SystemC and TLM 2.0 frameworks

- Design and develop embedded software and firmware using Embedded C and C++

- Work on SoC architecture modeling including :


1. CPU Architecture

2. GPU Architecture

3. DMA Engines

4. Memory Subsystems

5. Peripheral Subsystems

- Develop and integrate peripheral models such as :


1. Timers

2. DMA Controllers

3. I/O Controllers

4. Communication Interfaces

- Support hardware-software co-simulation and platform validation activities

- Work with high-speed communication and interconnect protocols including :


1. AXI

2. PCIe

3. USB

- Develop and optimize Board Support Packages (BSP) and low-level firmware components

- Collaborate with hardware, architecture, firmware, and validation teams for platform bring-up and

integration

- Perform debugging, analysis, and optimization of embedded systems and virtual platforms

- Support performance analysis, simulation accuracy improvements, and system-level validation

- Participate in software integration, verification, and regression testing activities

- Work on embedded device drivers and RTOS-based platform development

- Contribute to system documentation, design specifications, and technical reports

- Support pre-silicon and post-silicon validation and development activities


Required Skills & Qualifications :


- Strong expertise in :


1. SystemC

2. TLM 2.0

3. Embedded C

4. Embedded C++

5. C++

- Hands-on experience in :

1. Virtual Platform Development

2. SoC Architecture Modeling

3. Hardware-Software Co-Simulation

4. Firmware Development

- Strong understanding of :


1. CPU Architecture

2. GPU Architecture

3. Memory Subsystems

4. DMA Architecture

5. Embedded System Design

- Experience with communication protocols including :


1. AXI

2. PCIe

3. USB

- Knowledge of :


1. RTOS

2. Device Drivers

3. Peripheral Modeling

4. BSP Development

5. Embedded Linux Concepts

- Familiarity with :


1. QEMU

2. SystemVerilog

3. OOPS Concepts

4. Simulation and Validation Frameworks

- Strong debugging, analytical, and problem-solving capabilities

- Experience working in embedded, semiconductor, or SoC development environments

- Ability to collaborate effectively across cross-functional engineering teams


Preferred Skills :


- Exposure to :


1. Embedded Linux

2. Silicon Validation

3. FPGA-based Development

4. 4Emulation Platforms

- Familiarity with scripting languages such as Python or Shell scripting

- Understanding of modern semiconductor and SoC development flows

- Experience with performance optimization and low-level debugging tools

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...