Automotive Embedded Software Engineer with ~5 years of experience in Automotive Diagnostics, AUTOSAR, and system-level testing across OEM and Tier-1 environments. Strong expertise in UDS (ISO 14229), OBD (ISO 15031), CAN communication, and ASPICE-compliant V-model execution (SWE1–SWE4). Actively transitioning into a DCM-focused diagnostics development role.
Overview
5
5
years of professional experience
Work History
Senior Software Engineer
CARIAD India
10.2024 - Current
Worked on concept development and requirement engineering for automotive embedded and diagnostics features
Performed SWE1/SWE2 activities including requirement analysis, clarification, and traceability
Involved in static code analysis using AbsInt Astrée ensuring MISRA compliance
Developed and executed unit and integration tests using Google Test and TPT
Hands-on experience in diagnostics modules and ECU device driver development
Worked on complex driver modules: DC Link Voltage Calculation, Rotor Angle Calculation, Phase Order Detection
Experience with DSADC (Delta-Sigma ADC) and EVADC (Enhanced Voltage ADC)
Debugging and validation at module and integration level
Supported diagnostics validation and root cause analysis
Component-level requirements engineering for platform and diagnostics features
SWE4 system and regression testing for diagnostic functionalities
Diagnostic validation using CANoe, CANalyzer, and ETAS INCA
Root cause analysis of NRCs, DTC behavior, and CAN communication issues
ASPICE-compliant documentation and audit support
Senior Software Designer
Bosch Global Software Technologies
07.2021 - 09.2024
End-to-end diagnostics development and testing across SWE1–SWE4
SWE1 requirement analysis for UDS, OBD, and ECU diagnostic behaviors
SWE2 software and diagnostic specification authoring and reviews
Implementation of UDS services: Diagnostic Session Control, ECU Reset, Tester Present, Read/Write DIDs, Routine Control
Integration-level exposure to Security Access (Seed/Key)
AUTOSAR Diagnostic Stack exposure including DCM configuration and DCM–DEM–COM interaction
Embedded C development adhering to MISRA-C guidelines
Unit testing, code coverage, and defect fixing (SWE3)
Integration and system testing on bench and ETAS LABCAR (HIL)
Diagnostics validation using CANoe, CANalyzer, INCA, and UDE
Black-box functional and diagnostics testing using TPT
Customer interaction, release readiness reviews, and defect triage
Mentored junior engineers and acted as proxy to Team Lead
Education
Bachelor of Engineering -
Electronics & Communication Engineering
01-2020
Skills
UDS (ISO 14229)
OBD (ISO 15031)
AUTOSAR Diagnostic Stack – DCM
AUTOSAR Diagnostic Stack – DEM
COM stack
CAN
LIN
Embedded C
MISRA-C
QAC
TPT
SIL
HIL (ETAS LABCAR)
CANoe
CANalyzer
ETAS INCA
UDE Debugger
DOORS
ALM
SDOM
Jira
ASPICE
SDLC
V-Model (SWE1–SWE4)
Accomplishments
Star Performer Award – Outstanding functional contributions
Catalyst Award – ASCET development and TPT testing (NEV projects)
SPOC Award – Pre-delivery checks and audit excellence