
A Passionate Automotive software Engineer with the expertise in algorithm development, Model Based Development , C code Implementation for ADAS Functionalities. Having strong technical, leadership and communication skills with 6+ years of experience.
Development Tools: MATLAB, Simulink, Stateflow, Embedded Coder, Polyspace, CANoe, PTC-Integrity, Vector Davinci Developer, Source Insight, MXAM, Enterprise Architect
Programming Languages: C, M-Scripting
Compilers: Green Hills, Tasking, Microsoft Visual Studio
Project: ADAS Failsafe & Diagnostic Application software(UDS)[2018.02 - Till Date]
Failsafe logic detects the various failure modes (battery voltage failures, CAN communication failures, HW/SW failures) which have effect on the system safety and transit to the safe state(Ex. Disable the related functions) within the fault tolerant time.
Diagnostics help us in identifying and troubleshooting the failures relatively easier. when any one of the ECUs in the car detects a fault, two things happen. Firstly, a warning light is set on the dashboard, in order to inform the person driving the car that a problem exists. secondly, the code is recorded in the ECU's EEPROM and it can be later retrieved by the technician for further diagnosis and repair.
Roles & Responsibilities:
Project: ADAS System Team - Product evaluation[2021.10 - Till Date]
ADAS or Advanced Driver Assistance System is designed to assist a driver in the processing of driving, making the experience safe, comfortable and simpler.
ADAS System Team is responsible for ADAS functions improvement and product evaluation.
Roles & Responsibilities:
Project: Smart Parking Assist System - SPAS[2015.10 - 2018.02]
Smart Parking Assist System is an application which assists the driver in finding the right parking slot and assisting the driver in parking the vehicle in the identified parking slot. It detects the parking slot after taking input from the driver and after detecting the slot, it calculates the maneuvers to be taken for parking the vehicle in the identified slot. Interaction with the driver is done through Human Machine Interface and instructions such as warnings, alarms and gear change requests are sent to the driver through HMI.
Roles & Responsibilities: