Browse current jobs

Architect / Staff Engineer- System C

Vayavya Labs · Bangalore

Apply on employer website

Collected role description

Role overview

Architect / Staff Engineer- System C at Vayavya Labs

Imagine developing software for semiconductors that haven’t even been built yet .

At Vayavya Labs , we are redefining how software and hardware come together by creating Virtual Prototypes of next-generation processors , SoCs, and embedded systems.

Be part of the virtual revolution , where your models power software development and validation months before silicon arrives.

Work with global semiconductor leaders and become a sought-after expert in C++/SystemC & Transaction-Level Modeling (TLM 2.0).

Shape the future of embedded computing, automotive ECUs, AI accelerators, and high-performance computing (HPC).

Required qualifications

  • B.Tech/BE, M.Tech (CS, E&C, Embedded Systems)
  • 5-15 Years

Required 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).
  • Good-to-Have Skills: Prior experience in developing Virtual Platforms (VPs) for semiconductor companies.
  • Familiarity with simulators like QEMU, Synopsys Virtualizer, or equivalent .
  • Exposure to hardware/software co-simulation methodologies .
  • Understanding of Verilog/SystemVerilog for analyzing hardware designs.
  • Beyond the Tech: What Makes You Stand Out You’re a problem solver -you thrive on breaking down complex hardware-software interactions.
  • You love to optimize -every millisecond of simulation time matters to you.
  • You’re an innovator -you see Virtual Platforms as the future and want to be a leader in this space.
  • You can lead & mentor -helping others grow their expertise excites you.
  • The Pedigree You Build Here Become a sought-after expert in SystemC, Virtual Prototyping, and TLM modeling-industries are hungry for this talent.
  • Gain exposure to real-world semiconductor R&D, bridging software with hardware in cutting-edge domains like AI accelerators, Automotive ECUs, and High-Performance Computing (HPC).
  • Work with global semiconductor leaders, building a reputation as a top-tier SystemC professional.

Employment details

  • Location: Bengaluru | Belagavi
  • Location: Bengaluru [Karnataka] [India]

About the employer

  • Vayavya Labs is a leader in Embedded Software, Virtual Prototyping, and Semiconductor Design Automation .
  • Our solutions enable early-stage software development through SystemC-based modeling , helping top semiconductor and system companies accelerate time-to-market.
  • At Vayavya Labs, you don’t just develop virtual models-you establish expertise in a cutting-edge skill set that is shaping the future of semiconductor and embedded systems worldwide.
  • Your Mission 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.
  • What You Will Do 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.
  • What You Bring to the Table?
  • Must-Have

Additional role details

  • Position: Architect | Staff Engineer- System C

Collected experience requirement

5-15 Years