Ranjith Thangavel

Germany

@RanjithECE24

Software Engineer at Robert Bosch GmbH

Badges

Problem Solving
CPP

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

Skills

RanjithECE24 has not updated skills details yet.