Praveen Kamble profile photo 1 on Tal

Praveen Kamble

Senior Software Engineer specialized| Autosar BSW | CAN bus | COM Module | Canoe |Autosar integration at KPIT

Belgaum

5+ years of work experience

KPIT
Oct 202511 mosPresent

Bengaluru, Karnataka, India

KPIT
May 20215 yrs 4 mosPresent

Classic AUTOSAR BSW Integration & Diagnostics — Steer-by-Wire Program (RWA_Prim / RWA_Sec / HWA) • Built ECU software using the TriCore GCC toolchain in a Cygwin-based build environment (.s19 output), with hardware-level debugging on TriCore-series debuggers (WinIDEA) and validation via the Apptool simulator alongside Vector CANoe/CANalyzer. • Led migration of CAN network configuration from legacy OEM DBC to Renault DBC across dual-channel (Ch0/Ch1) architecture; identified a recurring ISOLAR conf-gen defect that mis-routed diagnostic PDUs through Com instead of CanTp→PduR→Dcm and built a repeatable post-generation fix covering CanTp, Dcm, CanIf, PduR, Xcp, and EcuC ARXMLs. • Diagnosed and resolved BSW build/validation errors including duplicate EcuMOSResource entries, null EcuMCheckWakeupTimeout faults, CANIF_ERR104 HRH filter mismatches, and Com PERIODIC/period=0 configuration errors, tracing each to root-cause ARXML corruption from DBC import. • Owned CAN Frame Error DTC development end-to-end (Timeout and Invalid DTC types): fault simulation, freeze-frame verification via UDS service 0x19 0x04, DTC status-byte lifecycle validation (0x2F→0x2E→0x50), and ticket closure documentation. • Authored formal UDS DTC Verification Reports for multiple DTCs, documenting fault-injection methodology, status transitions, and freeze-frame captures using Kvaser hardware and Vector CANalyzer. • Configured and tested core UDS diagnostic services within Dcm — Diagnostic Session Control (0x10), Read/Write Data by Identifier (0x22/0x2E), Security Access (0x27), and Routine Control (0x31) supporting ECU flashing, reprogramming, and diagnostic validation workflows. • Mentored junior engineers on AUTOSAR BSW concepts, ISOLAR/DaVinci configuration workflows, and diagnostic debugging and contributed to onboarding and process documentation for new team members.
KPIT
May 20214 yrs 7 mosNov 2025

Bangalore Urban

Praveen’s AI Stack

claude code
claude code
claude
claude
gemini
gemini
openai
openai
ChatGPT
ChatGPT

Education

JAIN COLLEGE OF ENGINEERING

Bachelor of Engineering, Electrical and Electronics Engineering

JAIN COLLEGE OF ENGINEERING

20173 yrs2020

Join Praveen and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Praveen Kamble on Tal

Headline

Senior Software Engineer specialized| Autosar BSW | CAN bus | COM Module | Canoe |Autosar integration at KPIT

About

KPIT relies on technical expertise in CAN bus, and Autosar integration to enable rigorous testing of automotive systems. As a Senior Engineer, contributions focus on ensuring robust system performance and aligning solutions with industry standards. Graduated from Jain College of Engineering with a BE in Electrical and Electronics Engineering, leveraging academic knowledge to support advancements in complex automotive environments. Collaborative efforts empower the team to deliver innovative and reliable solutions.

Location

Belgaum

AI stack

claude code

claude

gemini

openai

ChatGPT

Work experience

Senior Software Engineer at KPIT, Oct 2025 - Present · 11 mos, Bengaluru, Karnataka, India

Senior Engineer at KPIT, May 2021 - Present · 5 yrs 4 mos, Classic AUTOSAR BSW Integration & Diagnostics — Steer-by-Wire Program (RWA_Prim / RWA_Sec / HWA) • Built ECU software using the TriCore GCC toolchain in a Cygwin-based build environment (.s19 output), with hardware-level debugging on TriCore-series debuggers (WinIDEA) and validation via the Apptool simulator alongside Vector CANoe/CANalyzer. • Led migration of CAN network configuration from legacy OEM DBC to Renault DBC across dual-channel (Ch0/Ch1) architecture; identified a recurring ISOLAR conf-gen defect that mis-routed diagnostic PDUs through Com instead of CanTp→PduR→Dcm and built a repeatable post-generation fix covering CanTp, Dcm, CanIf, PduR, Xcp, and EcuC ARXMLs. • Diagnosed and resolved BSW build/validation errors including duplicate EcuMOSResource entries, null EcuMCheckWakeupTimeout faults, CANIF_ERR104 HRH filter mismatches, and Com PERIODIC/period=0 configuration errors, tracing each to root-cause ARXML corruption from DBC import. • Owned CAN Frame Error DTC development end-to-end (Timeout and Invalid DTC types): fault simulation, freeze-frame verification via UDS service 0x19 0x04, DTC status-byte lifecycle validation (0x2F→0x2E→0x50), and ticket closure documentation. • Authored formal UDS DTC Verification Reports for multiple DTCs, documenting fault-injection methodology, status transitions, and freeze-frame captures using Kvaser hardware and Vector CANalyzer. • Configured and tested core UDS diagnostic services within Dcm — Diagnostic Session Control (0x10), Read/Write Data by Identifier (0x22/0x2E), Security Access (0x27), and Routine Control (0x31) supporting ECU flashing, reprogramming, and diagnostic validation workflows. • Mentored junior engineers on AUTOSAR BSW concepts, ISOLAR/DaVinci configuration workflows, and diagnostic debugging and contributed to onboarding and process documentation for new team members.

Test Engineer at KPIT, May 2021 - Nov 2025 · 4 yrs 7 mos, Bangalore Urban

Education

Bachelor of Engineering, Electrical and Electronics Engineering, JAIN COLLEGE OF ENGINEERING