Every day, I am encouraging myself to get improved with learning new things Also, it is totally based on my personal interests. The courses I take as the challenges and I know how to beat them and to rule over them.

So I had built a line follower robot that is based on the Arduino microcontroller, some moving components, and few sensors. The objective of the robot is to follow a particular black path that is drawn on the white floor pan to keep itself moving on it and reach the destination

Pretty cool, right?

Obviously yes, I had dug out a lot of learnings from that like microcontroller programming, sensors calibration, system designing, power lin, the binary system (0,1) and a lot more...

Now I'm going to share the exact model with you see t bellow


So basically, Line follower Robot is a machine that follows a line, either a black line or a white line. Basically, there are two types of line follower robots: one is a black line follower which follows the black line and the second is a white line follower which follows the white line. Line follower actually senses the line and runs over it. If the path consists of a black line on a white surface. It continuously corrects itself to stay on track. It is an automated robot that doesn't require any human help to control it.

Let's wrap it up, so overall I've learned a lot of new things at that build and thank you for reading this. Again for this project, I'm giving credit to Mr. Vinal G. Virani who is a professor at my university and I know him as the knowledge potential.
0%
SYSTEM READY — LAUNCHING PORTFOLIO
Pforzheim, Germany· Open to opportunities· ECU Automation · V2X · ADAS
00:00
Available · Pforzheim, Germany

Gunjan
Vaishnav

$>

Automotive engineer at the intersection of embedded software and test automation. Currently validating heat pump ECUs at Bosch using Python, Robot Framework, and HiL/SiL. Previously 14 months at Porsche Engineering — building safety-critical V2X applications and automated validation frameworks for autonomous driving functions.

GV
Gunjan Vaishnav
ECU Test Automation Engineer · Bosch Thermotechnik GmbH
14 mo
at Porsche Engineering
5+
years engineering exp.
V2X
Thesis focus area
Top 7
National innovation rank
PythonC++HiL/SiL V2XROS2Docker ADASRobot FW
EnglishC1
DeutschB1

Technical Expertise

Stack & Toolbox

Languages
PythonC++MATLAB/SimulinkCBash
Test & Validation
Robot FrameworkHiL TestingSiL TestingpytestUnit & IntegrationV-ModelISO 26262ECU Validation
Automotive & V2X
V2X / C-V2XADASCohda WirelessETSI ITSSAE StandardsCAN / EthernetTCP/IPFunctional Safety
DevOps & Environment
DockerLinux / WSLGitCI/CDJIRAConfluenceScrum / AgileVS Code
Robotics & AI / Vision
ROS2Computer VisionYOLO / OpenCVMachine LearningPyQtNvidia JetsonDigital Twin
Hardware & IoT
Raspberry PiArduinoESP8266Vehicle SensorsPrototyping

Career

Professional Experience

Apr 2026 – Present● Current
Bosch Thermotechnik GmbH · Germany
Engineering Intern — ECU Test Automation (R&D)
  • Implement and validate automated virtual test cases ensuring heat pump ECUs meet strict functional requirements using Robot Framework.
  • Execute SiL and HiL methodologies for embedded system performance and reliability validation.
  • Engineer and optimise automated testing libraries in Python, streamlining the continuous ECU validation pipeline.
  • Author technical documentation for test protocols and lead knowledge transfer for newly developed tooling.
PythonRobot FrameworkHiLSiLECU TestingLinux
Mar 2025 – Nov 2025Master's Thesis
Porsche Engineering Services GmbH · Mönsheim, Germany
Thesis Student — V2X Application Development & Validation
  • Object-oriented implementation of application logic for autonomous racetrack entry using V2X communication (frontend and backend in C++).
  • Programmed unit and integration tests in Python and C++; set up an automated test environment for continuous regression validation.
  • Validated through simulation campaigns and final in-vehicle testing on a real racetrack.
C++PythonV2X / C-V2XROS2Cohda WirelessFunctional Safety
Sep 2024 – Feb 202514 months combined ↑
Porsche Engineering Services GmbH · Mönsheim, Germany
Research & Development Intern — V2X Features
  • Implementation of V2X functionality on embedded Linux (C) and ROS2-based backend software using C++ and Python in Docker/WSL environments.
  • Ensured software compliance with V2X standards (SAE, ETSI); conducted system tests via ROS2, digital twin simulations, and prototype vehicle.
  • Contributed to HMI interaction definition for connected vehicles; documentation via JIRA and Confluence.
PythonC++CDockerROS2JIRASAE/ETSI
Apr 2022 – Sep 2022R&D Engineer
Tecmac Solution · Pune, India
Research & Development Engineer
  • Developed an end-to-end computer vision quality assurance system (YOLO/OpenCV) — improved defect detection rates on live production lines.
  • Prototyped firmware and hardware solutions, identifying and resolving device and process issues to improve reliability.
PythonYOLOOpenCVRaspberry Pi
Nov 2021 – Mar 2022Internship
Tecmac Solution · Pune, India
Research & Development Intern
  • Designed industrial hardware solutions; programmed Raspberry Pi and Arduino for first prototype construction.
  • Identified process solutions and contributed to production workflow analysis.
Raspberry PiArduinoPythonHardware Design
Jun 2021 – Jul 2021Internship
IITD-AIA Foundation for Smart Manufacturing · IIT Delhi, India
Machine Learning Intern
  • Retrofitted a legacy lathe into a smart system — built a pipeline for real-time sensor data acquisition and processing.
  • Implemented ML models to predict failure behaviours and classify impending machine faults from sensor streams.
  • Deployed an HMI application using PyQt to visualise machine health and predictive analytics in real time.
PythonMachine LearningPyQtPredictive Maintenance

Selected Work

Key Projects

Autonomous Racetrack Entry — V2X Safety App
Porsche Engineering · Master's Thesis

Safety-critical V2X application for autonomous racetrack entry. Full signal chain: V2X perception → trajectory planning → vehicle control. Validated in simulation and live in-vehicle testing on a real racetrack.

C++V2XROS2Cohda WirelessADAS
Heat Pump ECU Test Automation Framework
Bosch Thermotechnik · Current

Automated ECU validation suite using Robot Framework and Python across SiL and HiL environments. Replaces manual procedures and streamlines the continuous validation pipeline for embedded home comfort systems.

PythonRobot FrameworkHiLSiLECU
Motion Planning for Urban Scenarios — ROS2
Technische Hochschule Ingolstadt · Academic

Motion planning for connected cars in urban scenarios using ROS2, deployed and tested on real vehicles with Carissma. Implemented Ethernet/TCP-IP communication, active vehicle safety logic, and GUI via PyQt and RViz.

ROS2PythonEthernet/TCP-IPPyQtRViz
Autonomous Computer Vision QA Machine
Tecmac Solution · R&D

End-to-end CV system for production defect detection — YOLO/OpenCV object recognition, real-time CAD comparison, automated report generation. Designed hardware prototype and integrated into live manufacturing.

PythonYOLOOpenCVRaspberry PiCAD
Smart Lathe — Predictive Maintenance HMI
IITD-AIA Foundation · IIT Delhi

Retrofitted a legacy lathe into a smart IoT system. Built real-time sensor pipeline, deployed ML fault-classification models, and created a PyQt HMI to visualise machine health and predictive analytics live.

PythonML ClassificationPyQtSensor Fusion
IoT Home Automation — ESP8266
Personal Project

Voice-controlled home automation with ESP8266 and Google Assistant. Custom circuits, firmware in C, and cloud connectivity for real-time appliance control — an early deep-dive into embedded IoT systems.

ESP8266CIoTCloud

Academic Background

Education

M.Eng. International Automotive Engineering
Technische Hochschule Ingolstadt (THI) · Germany
Mar 2023 – 2025
ADASSensor FusionISO 26262E/E ValidationMATLAB/SimulinkV-ModelAutosarScrum
Specialisation in Integrated Safety & Assistance Systems, vehicle localisation/mapping, and automotive electronics. Thesis: V2X-Based Vehicle Entrance Function for Racetracks: Development and Validation.
B.Tech. Mechanical Engineering
RK University · Rajkot, India
May 2019 – Mar 2022
Kinematics & DynamicsMachine DesignCAD/CAM/CAEPowertrainICE
Concentration in machine design, kinematics, and industrial hardware. Graduated top of cohort — awarded the university gold medal. Thesis: Development of an autonomous quality control system using industrial image processing.

Recognition

Achievements & Certifications

Gold Medal
B.Tech Mechanical Engineering · RK University — top of cohort
National Top 7
Lemon Ideas — COVID-19 Innovation Challenge, top 15 nationally
14+ Months
Progressive tenure at Porsche Engineering — R&D Intern to Thesis Student
Certifications
Python for Everybody Specialization
University of Michigan · Coursera
Machine Learning
University of Washington · Coursera
Embedding Sensors & Motors
University of Colorado Boulder · Coursera
Introduction to Programming the IoT
University of California, Irvine · Coursera
ML & Data Analytics Training
IITD-AIA Foundation · IIT Delhi

Get In Touch

Let's Connect

Based in Pforzheim, Germany. Open to full-time roles in ECU test automation, embedded software validation, V2X / ADAS engineering, or automotive software development.