Setup a CI/CV virtual testbench to perform virtual validation of BCM and IPC components. Involved component-level testing, regression testing, and virtualization to ensure correct functionality of software components. Integration of Level 3 and Level 1 vECUs and REST bus simulation was executed to validate multiple communication networks and software interactions.
Description:
This project focused on creating a proof of concept for automotive virtualization to streamline software validation processes. The main objectives included testing the integration of Level 3 and Level 1 virtual ECUs, simulating REST bus communication, and validating complex software interactions in a controlled virtual environment.
Key Responsibilities:
Designed and set up virtual test environments for multiple ECUs using VEOS Player and SystemDesk.
Configured Level 3 and Level 1 virtual ECUs, establishing communication channels via REST bus simulation.
Conducted thorough integration testing, identifying and resolving software inconsistencies.
Collaborated with cross-functional teams to integrate software components and validate functional requirements.
Developed automated scripts to speed up regression testing and reporting.
Results / Achievements:
Successfully validated complex ECU interactions in a virtual environment, reducing reliance on physical test benches.
Demonstrated proof of concept for automotive conference, showcasing KPIT’s expertise in virtual validation.
Improved efficiency in the virtual testing workflow and provided actionable insights for software integration improvements.
Skills / Tools Used:
VEOS Player, SystemDesk, Controldesk, Python Scripting, Virtual Integration Testing, CI/CV Pipelines


