Shravan Kumar G M

Research Engineer

Shravan Kumar G M — Research Engineer

RESEARCH AND DEVELOPMENT ENGINEER

Shravan Kumar G M

A highly experienced Research and development Engineer with 4 years of experience specializing in C++ development for automotive software, including Adaptive AUTOSAR applications, embedded systems, and vehicle diagnostis.

BANGALORE

Contact

Research Engineer

RESEARCH AND DEVELOPMENT ENGINEER

BANGALORE

2

Projects

1

Services

2

Experience

Shravan Kumar G M profile image

Projects

Software Developer focused on designing reliable, efficient, and maintainable applications with modern technologies and best coding practices.

Honda Toyota (Automotive Ethernet Diagnostics - AED stack)

Development of embedded automotive software for Automotive Ethernet solutions.

LinuxAI CopilotQNXCC++

Volkswagen ICAS3 and MIB3

Development of embedded automotive software for Volkswagen infotainment and cockpit platforms.

C C++LinuxAI CopilotQNX

Experience

Every project has strengthened my skills and inspired me to keep learning, building, and improving as a software developer.

Software Research Engineer

LG Soft India

Oct 2022 — Present · 3 yrs 11 mos
Full-timeOn-site
  • Developed and enhanced embedded automotive software in C/C++ for Honda, Toyota (AED stack internally developed by LGSI), and Volkswagen infotainment and cockpit platforms on Linux and QNX.
  • Implemented and validated Ethernet-based diagnostics using DoIP (ISO 13400).
  • Utilized Git and GitHub for version control and team collaboration.
  • Collaborated with cross-functional teams to analyze root causes and resolve diagnostic issues.
  • Supported Network Management (MgrNM) functionality.
  • Participated in technical discussions and review meetings with headquarters teams and OEMs.
  • Configured and validated Ethernet and diagnostic data packets using DaVinci Configurator and OEM-specific tools.
  • Authored System Architecture Document, System Design Document, and Software Requirement Specification.
  • Managed the Ethernet module and refactored legacy codebases following MISRA guidelines and applying Static C++ design patterns.

QA and QC Engineer (PFC)

Schneider Electric Pvt Ltd

Mar 2021 — May 2022 · 1 yr 3 mos
Full-timeOn-site
  • Developed and implemented QA and QC plans for construction and refurbishment projects.
  • Ensured timely inspections, sampling, and testing in accordance with quality procedures.
  • Monitored material quality through regular laboratory testing.

Skills

Passionate embedded software engineer with expertise in Modern C++, Embedded Linux, Adaptive AUTOSAR, multithreading, and automotive communication protocols.

CC++Embedded C++STLDesign PatternsMultithreadingSemaphoreMutexAI CopilotWindowsLinuxAdaptive AUTOSAREthernetDiagnosticsTCP/IPUDP

Education

Bachelor Of Engineering (EEE)

Visvesvaraya Technological University, Karnataka Education Board

Aug 2016 - Sep 2020
Degree

12th

Sri Chaitanya PU College Ballari

Jun 2014 - Jun 2016
Certification

Services

Clear offers with pricing, timelines, and deliverables.

Automotive Ethernet Diagnostics (DoIP & UDS) Development

Development and integration of Automotive Ethernet Diagnostics using DoIP, UDS, and Embedded C++.

DoipUDSEmbedded C++Copilot AITCP/IP

Price on request

Delivery time: 6 months

Unlimited revisions

I develop and integrate Automotive Ethernet Diagnostics solutions for modern vehicle ECUs using DoIP (ISO 13400) and UDS (ISO 14229) over Ethernet. My experience includes working on production automotive projects for Honda and Toyota, implementing diagnostic communication, ECU connectivity, and high-speed Ethernet-based diagnostic services. I work across the networking and application layers, including TCP/IP, UDP, Socket Adaptation, and diagnostic service implementation using Modern C++. This service is suitable for automotive companies, Tier-1 suppliers, and engineering teams developing diagnostic applications, ECU software, gateway modules, or Ethernet-based communication stacks.

Deliverables

  • DoIP protocol implementation and integration
  • UDS diagnostic service development
  • Diagnostic communication over Ethernet
  • TCP/UDP socket programming for automotive applications
  • Embedded C++ module development
  • Protocol debugging and issue analysis
  • ECU diagnostic workflow implementation
  • Technical documentation and integration support using Copilot AI

Requirements

  • Project requirements or functional specification
  • ECU architecture overview
  • Diagnostic requirements (UDS services)
  • DoIP communication requirements
  • Network topology
  • OEM or AUTOSAR specifications

Process

  1. 1Requirement Analysis : Understand the ECU architecture, communication flow, and diagnostic requirements.
  2. 2Design : Design the diagnostic communication modules and software interfaces.
  3. 3Development : Implement DoIP and UDS functionality using Embedded C++ and networking protocols.
  4. 4Integration : Integrate the software with the existing ECU or communication stack.
  5. 5Testing & Debugging : Perform functional testing, protocol validation, packet analysis, and issue resolution.
  6. 6Delivery : Deliver the source code, documentation, and integration support.

Contact

Let’s connect. Choose the fastest way to reach me.

Open to work

Location: Bangalore Karnataka India

Last updated

Shravan Kumar G M

RESEARCH AND DEVELOPMENT ENGINEER

Quick links

Contact summary

Phone: +91-8867177234

Location: Bangalore Karnataka India

© 2026 Shravan Kumar G M. All rights reserved.