Linux Engineer

Write Your Destiny(WYD)

Chennai District

On-site

INR 1,500,000 - 2,300,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Write Your Destiny(WYD) seeks a SystemC Engineer to develop and enhance virtual platforms for next-generation embedded and semiconductor systems. You will collaborate with hardware, firmware, and software teams to enable early software development and validation before hardware availability.

Key responsibilities include building C++/SystemC TLM 2.0 models, optimizing virtual platform simulations, and integrating models with QEMU or Synopsys Virtualizer.

Qualifications

  • Hands-on SystemC development with TLM 2.0 interfaces.
  • Strong C/C++ programming and object-oriented design principles.
  • Experience in embedded software/firmware development and validation.
  • Understanding of SoC architecture, CPU/GPU, memory subsystems and accelerators.
  • Knowledge of AXI, PCIe, or USB bus protocols.
  • Experience in peripheral modeling and virtual platform environments.

Responsibilities

  • Develop SystemC/TLM 2.0 models for CPUs, peripherals, and SoCs.
  • Build and optimize virtual platform models for fast, accurate simulation.
  • Collaborate with hardware, firmware, and software teams on system specs.
  • Integrate SystemC models with QEMU, Synopsys Virtualizer, or similar simulators.
  • Model peripherals such as timers, DMAs, and I/O controllers.
  • Support debugging, performance tuning, testing, and documentation.
  • Contribute to R&D initiatives in virtual platforms and semiconductor domains.

Skills

SystemC
TLM 2.0
C/C++
embedded software
SoC architecture
bus protocols

Tools

QEMU
Synopsys Virtualizer

Job description

We are looking for a SystemC Engineer to develop and enhance Virtual Platforms for next-generation embedded and semiconductor systems. You will work with hardware, firmware, and software teams to enable early software development and validation before hardware is available.

Key Responsibilities
  • Develop C++/SystemC TLM 2.0 models for CPUs, peripherals, and SoC components.
  • Build and optimize Virtual Platform models for accurate and efficient simulation.
  • Work with hardware, firmware, and software teams to understand system specifications.
  • Integrate SystemC models with QEMU, Synopsys Virtualizer, or similar simulators.
  • Develop models for peripherals such as Timers, DMA, and I/O controllers.
  • Support debugging, performance optimization, testing, and documentation.
  • Contribute to Virtual Platform and semiconductor R&D initiatives.
Must-Have Skills
  • Hands-on experience with SystemC and TLM 2.0.
  • Strong C/C++ programming and OOP concepts.
  • Exposure to embedded software/firmware development.
  • Understanding of SoC architecture, CPU/GPU, hardware accelerators, and memory subsystems.
  • Knowledge of bus protocols such as AXI, PCIe, or USB.
  • Experience with peripheral modeling.
Good to Have
  • Experience with QEMU, Synopsys Virtualizer, or equivalent simulators.
  • Exposure to Virtual Platforms / Virtual Prototyping.
  • Knowledge of hardware/software co-simulation.
  • Familiarity with Verilog/SystemVerilog.
  • Semiconductor, automotive, AI accelerator, or HPC domain exposure.
What You’ll Gain
  • Hands-on expertise in SystemC, TLM 2.0, and Virtual Prototyping.
  • Exposure to cutting-edge semiconductor and embedded system technologies.
  • Opportunity to work on next-generation platforms across Automotive, AI, and HPC domains.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SystemC Engineer / Senior Engineer
SystemC Engineer / Senior Engineer

Vayavya Labs Pvt. Ltd • Belagavi District, Bengaluru

On-site
INR 1,500,000 - 2,500,000
System-C Modeling Engineer
System-C Modeling Engineer

MediaTek • Bengaluru

On-site
INR 1,000,000 - 1,500,000
SystemC/TLM SoC Modelling Engineer
SystemC/TLM SoC Modelling Engineer

Chipsolve Technologies • Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Synopsys Virtualizer experience
Virtual Platform Development Lead (SystemC/TLM)
Virtual Platform Development Lead (SystemC/TLM)

TylSemi, Inc. • Karnataka

Hybrid
INR 2,000,000 - 4,200,000
Simulation Engineer
Simulation Engineer

UST • Maharashtra

On-site
INR 1,200,000 - 2,000,000
Principal Engineer, Virtual Prototype Modelling
Principal Engineer, Virtual Prototype Modelling

Renesas Electronics • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Software Engineer, Senior – Virtual Platforms
Software Engineer, Senior – Virtual Platforms

QUALCOMM, Inc. • Bengaluru

On-site
INR 2,500,000 - 4,200,000
System C Developer
System C Developer

UST • Bengaluru

On-site
INR 800,000 - 1,200,000
Pre-Silicon Firmware & Platform Software Engineer (IRT510ST RM 4410)
Pre-Silicon Firmware & Platform Software Engineer (IRT510ST RM 4410)

Source-Right • Hyderabad

Hybrid
INR 2,800,000 - 4,200,000
SystemC Engineer
SystemC Engineer

UST • Bengaluru

On-site
INR 1,200,000 - 2,400,000