SystemC Engineer / Senior Engineer
Vayavya Labs · Bangalore
Collected role description
Role overview
SystemC Engineer / Senior Engineer at Vayavya Labs
Required qualifications
- 0.5-4 Years
Employment details
- Location: Belagavi/ Bengaluru About Vayavaya Labs 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.
- 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).
- 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 .
- Location: Belagavi, Bengaluru [Karnataka] [India]
Additional role details
- Position Name: System-C Engineer / Senior Engineer Education Requirement: B.
- Tech/BE, M Tech (CS, E&C, Embedded Systems)
Collected minimum qualification
B. Tech/BE, M Tech (CS, E&C, Embedded Systems)
Collected experience requirement
0.5-4 Years