Thinking
Rahul Kambhampati

Technical Lead

Automotive Software

& Virtualization

  • About
  • Works
  • Services
  • Resume
  • Skills
  • Blog
  • Contact
Rahul Kambhampati

Technical Lead

Automotive Software

& Virtualization

Download CV

Virtual Validation of Software Components

  • Created By: Rahul Kambhampati
  • Date: Jun 2021 – Jun 2022
  • Client: KPIT Technologies
  • Categories: Virtual Validation

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

Tags: Automotive Software Jenkins MIL-SIL Automation Model-Based Testing Virtual Validation
Share:

Prev
Next

© Rahul Kambhampati | All rights reserved. Made with ❤️ by Buzzlio Edge