Vayavya Labs has built the first integration between RemotiveTopology and the CARLA driving simulator, enabling system-level ADAS and ADS testing already at the SIL stage. By running virtual ECUs, realistic E/E architectures, and vehicle simulation together, teams can validate behaviour earlier and reduce dependency on physical hardware.
Modern automotive software development remains heavily constrained by access to physical hardware. Scarce HIL benches and vehicle prototypes push system validation late in the development cycle and create long feedback loops. Beyond hardware availability, ADAS and ADS teams commonly face:
To address these challenges, Vayavya Labs and RemotiveLabs collaborated on an integration that enables high-fidelity, system-level ADS SIL testing, allowing validation to move earlier without sacrificing confidence in system behaviour.
RemotiveLabs provides the foundational RemotiveTopology platform, a lightweight simulation platform designed for modular vehicle development across SIL and HIL. The technology enables developers to run virtual ECUs within realistic E/E architectures, supporting early interface validation and “left-shift” testing before physical hardware is available. RemotiveTopology enables development teams to start integration testing from day one. It integrates into existing automotive toolchains as well as modern software tooling, e.g., Jupyter, pytest, Wireshark, and more.
Vayavya Labs brings deep engineering expertise in Automotive SIL verification and validation (V&V). In the context of ADS validation, this framework is designed to be simulator-agnostic, providing the capability to integrate various simulators to bridge the gap between ECU network communication and high-fidelity vehicle behavior. For this specific collaboration, Vayavya Labs has utilized this framework to build the integration between RemotiveTopology and the CARLA simulator, ensuring the ECU logic fidelity and bidirectional system integration necessary for production-grade testing. With Vayavya Labs’ contribution, the Software development team will have access to increasingly fidelity all through the project.
The result of the collaboration is a unified setup where ECU behavioural models, CAN/SomeIP network communication, and visual vehicle behaviour operate together. System behaviour becomes visible, observable, and debuggable already in SIL, rather than reconstructed later in HIL. The integration Vayavya Labs built focuses on three core principles:
ECU logic fidelity: The driving simulator does not run its own logic; it renders outputs from the actual ECU models. Example: a turn signal in CARLA is driven directly by the BCM state machine, validating real ECU behavior.
Unified control path: All inputs, automated scripts, or manual keyboard, go through the same CAN network path, so manual testing exercises the same code paths as automation.
Bidirectional system integration: Vehicle state (e.g., speed, position) generated by the simulator is fed back into the CAN network, enabling other ECUs to respond as they would in a production system.
“What makes this powerful is that the EE network and complete ADS V&V ecosystem is present already in SIL. Developers validate ADS behaviour together with the real ECU interactions and signal flow, which builds much higher confidence before moving into HIL.”
-Akshay Joshi, Staff Software Engineer ADS/ADAS, Vayavya Labs
https://www.youtube.com/watch?v=xypTULXCuWk
The integration utilizes a custom CARLA Client Module that bridges RemotiveTopology and the simulator. This module subscribes to CAN signals, translates them into CARLA control commands, and monitors vehicle state to publish updates back to the network. The technical architecture implements several sophisticated capabilities:
The result is a production-oriented setup where system behavior can be validated increasingly realistically in SIL, long before hardware is available.
“With Vayavya Labs, we found a team that shares our focus on collaboration, fast feedback, giving developers realistic system behaviour early, when it actually helps them to build better software.”
– Aleksander Filipov, CTO, RemotiveLabs

Vayayva Labs leveraging RemotiveLabs Jupyter notebook features to interact with the virtual vehicle and trigger scenarios in CARLA.
The integration by Vayavya Labs CoSimulation–RemotiveTopology integration demonstrates
a production-grade approach to system-level automotive simulation. By adhering to
architectural principles of high ECU logic fidelity and bidirectional control, Vayavya Labs
enables a validation environment that meaningfully bridges the gap between simulation and
physical testing.
For development teams, this translates into faster feedback loops before hardware is
available, broader and more repeatable scenario validation, and reduced dependency on
constrained usage of HIL benches and vehicle prototypes. The result is earlier issue
discovery, higher confidence in system behaviour, and a more scalable path toward safer,
more reliable ADAS and ADS software.