

Automotive software engineer with 5+ years of experience specializing in Engine ECUs, UDS diagnostics (ISO 14229), CAN communication, and AUTOSAR-based development. Proven track record of developing and integrating embedded software for OEMs like GM and Ferrari. Skilled in automation tool development, reducing testing efforts by up to 80% using Python, and mentoring junior engineers. Adept at requirement analysis, client interaction, and leading small teams to deliver high-quality solutions aligned with MISRA guidelines.
Programming & Standards: Python, Embedded C, MISRA C, RTOS (FreeRTOS)
1. Immobilizer
OEM: GM
Immobilizer
• Immobilizer logic implementation(Using Embedded C and Python).
• Respective CAN frame mapping in the application software
• Tested the Software against the feature validation.
• CAPL script implementation for NODE simulation
Tools Used
• SDOM, GIT, EcuWorx, INCA, Axe Editor, IPE, Rational Clear Quest, JIRA, CANalyzer and Micro lab Car
2. Engine Management System (Gasoline ECU)
OEMs: GM and Ferrari UDS Implementation
• Implementation of services like $14, $19, $22, $27, $2E, $2F, $28, $31, $3E, $85. According to Customer’s requirement and by following ISO 14229(Using Embedded C)
Tools Used
• SDOM, GIT, EcuWorx, INCA, Axe Editor, IPE, Rational Clear Quest, JIRA, CANalyzer and Micro lab Car
3. Automation Tool Development
For internal use at Bosch
Automated Testcase Generator(Using Python)
• Script and GUI development for generating the test cases for UNIT and Functional Testing (Reduced 80% of the manual effort)
Fuzztesting Tool(Using Python)
• Script and GUI development for fuzz testing the UDS service (For OEM's)
Auto Decryption Tool(Using Python)
• An Encryption and Decryption tool for AES128 (For OEM's)