Badges
Certifications
Work Experience
Software Engineer
Robert Bosch GmbH•  July 2022 - Present
Software Development Engineer
Vector Informatik GmbH•  November 2019 - June 2022
• Adapt DoIP layer API’s according to AUTOSAR 19_03 specification. • Development of Component Test Infrastructure • Development of diagnostic manager component tests • Development of unit tests for various diagnostic services. • Design and Development of ReadDataByPeriodicIdentifier(0x2A), DynamicallyDefineDataIdentifier(0x2C) diagnostic services realized using C++. • Bugfix and support for the deployment team.
Software Consultant
Technology & Strategy Services GmbH•  March 2018 - October 2019
• Working as an external employee for Vector Informatik GmbH and responsible for adaptive Diagnostic Manager software(MICROSAR component) module development realized C++ language on Linux Platform. • Design and Development of Control DTC Setting service(0x85), Security Access Service(0x27), DTC Information(0x14) and Clear DTC Information services(0x19) realized using C++. • Generating configuration(json) file from DEXT file realized using Java language. • Participated in code review.
Senior Software Engineer
Robert Bosch Engineering and Business Solutions Private Limited•  August 2015 - March 2018
• Design and development of smart phone device manager software component which helps connection and disconnection of smart phones to the two wheeler Instrument Cluster over Bluetooth realized using C++ language on Linux. • Design and development of helmet device manager software component which helps connection and disconnection of Bluetooth helmet to the two wheeler Instrument Cluster over Bluetooth realized using C++ language on Linux. • Design and development of HMI Data Abstraction Component which is middle layer between smart phone device manager, helmet device manager and HMI realized using C++ language on Linux platform. • Design and development of System Data component which transfers date, time, speed unit, coding values from Integrity operating system to Linux operating system using Inter OS communication framework realized using C++. • Design and development of Vehicle Data Service component to transfer vehicle specific data (rpm, speed, fuel consumption, etc) from Integrity operating system to Linux operating system realized using C++ language on Integrity RTOS. • Participated in code review. • Upgrade platform components for BMW two wheeler project.
Member Technical Staff
HCL Technologies•  February 2014 - July 2015
• Design and development of ADIO Manager software module realized using C++ language on Nucleus RTOS platform which helps adjusting brightness of LCD, monitors user interface subsystem temperature & voltage, transfers sampled ECG data to GUI Manager software module, trasfers optical encoder rotations to GUI Manager software module. • Design and development of Log Manager software module for both user interface subsystem and console subsystem which helps logging of various software modules. • Responsible for BSP customization & customized IMX6 Sabrelite board bring up. • Development of RTC and GPIO Driver on Nucleus Platform for IMX6 Sabrelite.
Associate Software Engineer
Analog & Digital Labs•  November 2012 - January 2014
• Design and development of countdown timer for traffic signal realized using C language. • Development and maintenance of Graphical User Interface for Musical Fountain Controller project realized using C++ language. • Design and development of Graphical User Interface for Traffic Lighting System realized using C++ language. • Developed code to receive the data from GPS Module and send it over zigbee for Emergency Corridor project realized using C language. • Porting of U-Boot to Friendly ARM
Education
Sri Ramakrishna Engineering Colleage
Electronics and Communication Engineering, BE•  August 2008 - May 2012
Links
Skills
RanjithECE24 has not updated skills details yet.