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

Bengaluru, Karnataka, India


Bangalore Urban






Bachelor of Engineering, Electrical and Electronics Engineering
JAIN COLLEGE OF ENGINEERING
Join Praveen and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer specialized| Autosar BSW | CAN bus | COM Module | Canoe |Autosar integration at KPIT
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.
Belgaum
claude code
claude
gemini
openai
ChatGPT
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
Bachelor of Engineering, Electrical and Electronics Engineering, JAIN COLLEGE OF ENGINEERING