System C Engineer

Excelgens

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Excelgens is seeking a System-C Engineer / Staff Engineer / Architect to lead virtual platform development in Bengaluru. You will architect SystemC/TLM2.0 models for CPUs, peripherals, and SoC components, optimize simulations, and collaborate with cross-functional teams across hardware, firmware and software.

Mentorship of junior engineers is also expected. Your work will enable early software development, testing and validation long before hardware is available, giving the company a competitive

Qualifications

  • Experience with SystemC and TLM 2.0 modeling.
  • Strong programming skills in C/C++ with OOP knowledge.
  • Hands-on embedded software/firmware development experience.
  • Solid understanding of SoC architectures and bus protocols.

Responsibilities

  • Architect and develop SystemC-based TLM2.0 models for CPUs, peripherals and SoC components.
  • Optimize simulation performance for fast virtual testing.
  • Collaborate with hardware, firmware and software teams to define system specs.
  • Integrate SystemC models with simulators like QEMU, Synopsys Virtualizer and others.
  • Participate in industry workgroups to define standards for Virtual Platforms.
  • Mentor and upskill junior engineers in virtual prototyping.

Skills

SystemC
TLM 2.0
C/C++
Embedded SW
SoC architecture
Bus protocols

Education

B.Tech/BE
M.Tech (CS, E&C, Embedded Systems)

Job description

Role & responsibilities

Position Name: System-C Engineer / Staff Engineer / Architect

Experience Range: 2-4 (Engineer), 5-15 Years (Staff engineer / Architect)

Education: B. Tech/BE, M Tech (CS, E&C, Embedded Systems)

Location: Belagavi/ Bengaluru.

Preferred candidate profile

As a SystemC Lead, you will be at the forefront of next-gen embedded system development, working with a team that thrives on innovation, technical excellence, and problem-solving. You will be responsible for driving the development of Virtual Platforms for modern embedded systems. Your work will enable software teams to develop, test, and validate software long before hardware is available giving companies a competitive edge in product development.

  • Architect & develop C++ and SystemC based TLM2.0 models for CPUs, peripherals, and SoC components.
  • Optimize simulation performance, ensuring fast and accurate virtual testing.
  • Collaborate with hardware, firmware, and software teams to define system specifications.
  • Integrate SystemC models with simulators like QEMU, Synopsys Virtualizer, and other industry-standard platforms.
  • Participate and contribute in Industry workgroups - to define the technical standards relevant for Virtual Platforms.
  • Mentor & upskill junior engineers, shaping the next generation of virtual prototyping experts.
Must-Have Technical Skills
  • Expertise in SystemC and Transaction-Level Modeling (TLM 2.0).
  • Strong programming skills in C/C++, with deep knowledge of OOPS concepts.
  • Hands-on experience in embedded software/firmware development.
  • Strong understanding of a broad subset in SoC architecture, CPU pipelines, GPUs, Hardware Accelerators, memory subsystems, and bus protocols (e.g., AXI, PCIe, USB).
  • Experience in peripheral modeling (Timers, DMA Controllers, I/O controllers, etc).
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 Engineer
SystemC Engineer

Cadence • Dadri

On-site
INR 3,000,000 - 6,000,000
System C Developer
System C Developer

UST • Bengaluru

On-site
INR 800,000 - 1,200,000
Software Development Engineer- SystemC development
Software Development Engineer- SystemC development

Sunrise Biztech Systems • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Engineering Specialist
Engineering Specialist

Silicon Patterns • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Software Engineer, Staff/Senior Staff – Virtual Platforms
Software Engineer, Staff/Senior Staff – Virtual Platforms

Qualcomm • Bengaluru

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

Renesas Electronics • Hyderabad

On-site
INR 1,200,000 - 1,800,000
TLM Developer
TLM Developer

Purview Services • Mumbai

On-site
INR 1,800,000 - 3,500,000
TLM Developer
TLM Developer

Purview Services • Lucknow

On-site
INR 900,000 - 1,300,000