Ing. Ranjith Thangavel

Angestellt, Senior Consultant, Technology & Strategy
Stuttgart, Deutschland

Fähigkeiten und Kenntnisse

Embedded Linux
Linux
C (programming language)
Java
GitLab
plantuml
Git SCM
Gerrit (software)
Jira
ALM
Code Reviews
Embedded Software Development
Software Development
Google Test Framework
Unit Testing
Qt
Eclipse
Nucleus RTOS
Software Design
Software Development Lifecycle
Agile Software Development
Waterfall model
V-Model
Debian GNU/Linux
GNU Debugger
UML
Enterprise Architect
Microcontroller
Microprocessor
Automotive software
Automotive infotainment
Human-Machine Interface (HMI)
Gcov
Lcov
Bullseye
GTest
QNX
Vector CAST
clang-tidy
Integrity RTOS
Adaptive AUTOSAR
C++

Werdegang

Berufserfahrung von Ranjith Thangavel

  • Bis heute 1 Jahr, seit Juli 2024

    Senior Consultant

    Technology & Strategy

    • Working as an external employee at Volkswagen Infotainment GmbH, responsible for developing middleware components for the Vehicle & Cloud Platform. • Implemented unit tests using Google Test. • Fixed bugs in existing software and compiler warnings. • Addressed static code analyzer findings and sanitizer findings. • Participating in code reviews.

  • 1 Jahr und 7 Monate, Jan. 2023 - Juli 2024

    Senior Software Engineer

    Da Vinci Engineering GmbH

    • Worked externally at Vector Informatik GmbH on adaptive C++ software for OEMs • Coordinated QM/ASIL release planning with the product manager • Developed IPC components for AUTOSAR (NVIDIA ORIN, TI Jacinto 7) • Used Adaptive IDE to model SWCs • Implemented unit/component tests with Google Test • Fixed bugs and supported internal/external clients • Addressed static analyzer/sanitizer findings • Participated in code reviews

  • 4 Jahre und 3 Monate, Apr. 2018 - Juni 2022

    Software Development Engineer

    Vector Informatik GmbH

    • Started as external via T&S Services GmbH, became internal after 18 months • Developed Adaptive Diagnostic Manager (MICROSAR) in C++ • Implemented DTC-related diagnostic services (0x85, 0x27, 0x14, 0x19) • Generated config files from DEXT using Java • Modeled SWCs, refactored diagnostics & DoIP per AUTOSAR 19_03 • Built infra, unit/component tests • Fixed bugs, static analysis findings • Supported clients, joined code reviews & integration testing

  • 2 Jahre und 8 Monate, Aug. 2015 - März 2018

    Senior Software Engineer

    Robert Bosch Engineering and Business Solutions Limited

    • Developed C++ infotainment modules (Smartphone Device Manager, Helmet Device Manager, HDAC) enabling Bluetooth communication between instrument cluster and mobile/helmet • Designed System and Vehicle Data Services for data transfer between Integrity OS and Linux using Inter-OS communication framework • Created unit/component tests with Google Test • Participated in code reviews • Integrated infotainment and middleware modules for two-wheeler projects

  • 1 Jahr und 6 Monate, Feb. 2014 - Juli 2015

    Member Technical Staff

    HCL Technologies

    • Designed and developed ADIO Manager modules in C++ on Nucleus RTOS for LCD brightness, UI temperature/voltage monitoring, ECG and optical encoder data transfer to GUI Manager • Created Log Manager modules for UI and console, logging events during open-heart surgery • Customized BSP and supported bring-up of IMX6 Sabrelite board for smooth hardware-software integration • Developed RTC and GPIO drivers on Nucleus RTOS for IMX6 Sabrelite

  • 1 Jahr und 4 Monate, Okt. 2012 - Jan. 2014

    Associate Software Engineer

    Analog and Digital Labs

    • Designed and developed a countdown timer used in traffic signals using C. • Developed and maintained the Graphical User Interface for the Musical Fountain Controller and Traffic Light Assist System using Qt, enhancing user interaction and control. • Created code to receive data from the GPS Module and transmit it over ZigBee for the Emergency Corridor project using C. • Ported U-Boot to Friendly ARM, ensuring compatibility and efficient boot management.

Ausbildung von Ranjith Thangavel

  • 3 Jahre und 9 Monate, Aug. 2008 - Apr. 2012

    Electronics and Communication Engineering

    Sri Ramakrishna Engineering College

    Embedded Systems, Microprocessors and its Applications, Digital Electronics, Engineering Mathematics, Circuit Design

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z