
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.
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