Architect / Staff Engineer- System C
Vayavya Labs · Bangalore
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