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 virtual validation of automotive software components for an American Automotive OEM’s software-defined vehicle platform. The work involved designing communication protocols and testing Data Access Ports on LIN, CAN, PWM, and Discrete I/O, along with Fault Testing of the MCAL layer on dSPACE Control Desk. Additionally, GUI development was performed in Control Desk to streamline testing processes. MIL-SIL automation was implemented using Jenkins to ensure accurate and efficient model-based testing.
Key Responsibilities:
Developed and executed MIL-SIL automated testing scripts for model coverage of braking and steering subsystems.
Designed communication protocols and tested software components at the component and integration level.
Performed Fault Testing of MCAL layer and validated data access on LIN, CAN, PWM, and Discrete I/O.
Developed GUIs in dSPACE Control Desk to support testing workflows.
Generated automated reports for Model Advisor checks and test results.
Provided technical guidance and mentored junior engineers on model-based testing practices.
Results / Achievements:
Streamlined MIL-SIL testing and virtual validation processes, reducing manual intervention and errors.
Improved test coverage and software reliability for critical automotive components.
Received positive feedback from clients for delivering high-quality, defect-free solutions.
Skills / Tools Used:
Simulink, MATLAB, Jenkins, MIL-SIL Testing, Model Advisor, M-Script, dSPACE Control Desk, LIN/CAN/PWM/Discrete I/O Testing, GUI Development, Automated Reporting


