25 Sep
|
Vayavya Labs
|
India
25 Sep
Vayavya Labs
India
Position Name: System-C Engineer / Senior Engineer
Education Requirement: B. Tech/BE, M Tech (CS, E&C;, Embedded Systems)
Experience: 0.5-4 Years
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 up-to-date 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.
Apply Here
📌 SystemC Engineer / Senior Engineer (India)
🏢 Vayavya Labs
📍 India