Summary
Overview
Work History
Education
Skills
Timeline
Coursework
BusinessAnalyst

AMOL NAVALE

Diagnostic Engineer
Pune

Summary

Diagnostic & Embedded Engineer with hands-on experience in UDS diagnostics, ECU flashing, CAN communication, and software validation. Skilled in diagnostic tool development, automated flashing, communication analysis, and cross-functional debugging. Strong understanding of automotive ECUs, requirements interpretation, and test execution using industry-standard tools like Vector CANoe, ETAS INCA, BusMaster, PCAN. Proficient in Python, Embedded C, C++, C# VB.NET, and automation for validation workflows.

Overview

4
4
years of professional experience
3
3
Languages

Work History

Diagnostic Engineer

Mahindra & Mahindra
09.2024 - Current
  • Developed and validated diagnostic and flashing tools for truck and bus ECUs.
  • Worked closely with software teams for flashing and diagnostic tool development and integration with vehicle systems.
  • Implemented UDS services for diagnostics and ECU programming using J2534 PassThru devices.
  • Performed communication testing over CAN, UDS, and OBD-II using tools like Vector CANoe, PCAN, BusMaster, and ETAS INCA.
  • Tested and debugged critical ECU functions, including vehicle diagnostic parameters and DTCs.
  • Automated ECU flashing workflows using Python scripts for flash initiation, log parsing, error handling, and result analysis.
  • Worked with cross-functional teams, including software, calibration, testing, and vehicle integration.
  • Contributed to debugging vehicle-level communication and functional issues.

Engineer

Flash Electronics
06.2023 - 09.2024
  • Supported electronics manufacturing and testing operations for electronics and embedded components. Diagnose breakdowns and troubleshoot problems.
  • Support and lead continuous improvement, problem-solving, and process-improvement activities.
  • Assisted in root-cause analysis for ECU-related problems, and supported corrective actions with cross-functional teams.

Engineer

Mahindra & Mahindra
02.2023 - 06.2023
  • Worked with components such as Vector CANoe (VN1630A), CAN bus systems, Intelligent Power Distribution Unit (IPDU), Engine Control Units (ECUs) and Valeo flashing tools.
  • Configured and used network interfaces for Vector tools including CANoe for simulation, diagnostics, and communication analysis.
  • Performed bootloader and application software flashing for IPDU modules (OBC + DCDC + PDU) using OEM-approved flashing utilities.
  • Analysed online/offline log files, interpreted CAN traces, and investigated CAN signal loss or communication drop issues from ECUs.
  • Conducted vehicle-level issue analysis, including ECU node absence, bus simulation, diagnostics, calibration support, and flash programming activities.
  • Performed root cause analysis (RCA) and implemented corrective actions to resolve ECU, communication, or flashing-related problems.

Advanced Embedded Systems and IoT Course

Emertxe Information Technology
08.2022 - 02.2023
  • This course is a Government of India certified program, aligned with Skill India/NSDC under the Electronics Sector Skill Council of India (https://www.essc-india.org/) – Embedded Software Engineer QP ELE/Q1501.

Education

BE - E&TC

Pravara Rural Engg. College
Loni
04-2022

DIPLOMA - E&TC

Sanjivani K.B.P Polytechnic College
Kopargaon
04-2019

SSC - General Studies

S.V. Vidyalaya Dhotre
Dhotre
03-2015

Skills

Automotive Basics: Vehicle architecture (ECUs in vehicle), Sensors and actuators, ECU types (Engine, ABS)

Automotive Protocols: CAN / CAN FD, OBD diagnostics, LIN, UDS diagnostics (ISO 14229), SAE J1939

Diagnostic Tools: Vector CANoe, CANalyzer, BUSMASTER, PCAN, J2534 interface tools, ETAS INCA

ECU Diagnostics: Diagnostic sessions, UDS services, DTC handling /DTC management, ECU parameter reading

ECU Flashing: Bootloader basics, Firmware flashing, HEX file structure, Calibration tools, ODX / PDX files

Programming Languages: Shell Scripting, C, C using OOPs concept, Python, C#, VBNET

Embedded Development: Embedded C, RTOS, Microcontroller basics, Interrupt handling, Peripheral drivers Memory (Flash, RAM, EEPROM), Actuators, Sensors, GPIO, UART, SPI, I2C

IoT Development: MQTT, NodeMCU, Raspberry Pi

Other Skills: ECU flashing & diagnostics, Data logging & analysis, Communication Analysis, Fault tracing & root cause analysis

Timeline

Diagnostic Engineer

Mahindra & Mahindra
09.2024 - Current

Engineer

Flash Electronics
06.2023 - 09.2024

Engineer

Mahindra & Mahindra
02.2023 - 06.2023

Advanced Embedded Systems and IoT Course

Emertxe Information Technology
08.2022 - 02.2023

BE - E&TC

Pravara Rural Engg. College

DIPLOMA - E&TC

Sanjivani K.B.P Polytechnic College

SSC - General Studies

S.V. Vidyalaya Dhotre

Coursework

  • Embedded Systems Development
  • Microcontrollers Programming and Interfacing
  • Real-time Operating Systems (RTOS)
  • Analog and Digital Electronics
AMOL NAVALEDiagnostic Engineer