4 Years Experienced Automotive Embedded Validation Engineer specializing in CAN, UDS, CAPL, and Canoe tool. Proficient in developing and executing comprehensive validation strategies for automotive embedded systems, ensuring compliance with industry standards. Skilled in utilizing CAN, UDS, and CAPL protocols to analyze, troubleshoot, and validate system functionalities. Adept at leveraging the Canoe tool for efficient testing, debugging, and logging of communication networks.
Network Protocol: CAN
Diagnostic Protocol: UDS (14229)
Network simulation Tool: Vector CANoe
CAPL Scripting, HIL testing
• Create and carry out test plans and processes based on UDS (Unified Diagnostic Services)
protocols for diagnostic testing.
• To confirm the availability and operation of the diagnostic services offered by the embedded
systems, do SID (Service Identifier) testing.
• To ensure reliable detection and reporting of problems or malfunctions in the vehicle's
subsystems, do DTC (Diagnostic Trouble Code) testing.
• Check the DID (Data Identifier) parameters' implementation and functionality before retrieving
and analysing diagnostic data.
• Utilising the Canoe tool and CAPL scripting, verify the IO control capability, including
evaluating input/output signals and their integration with embedded devices.
• To assure the correct execution of diagnostic routines and sequences as described by UDS,
perform routine control testing.
• Make efficient use of the Canoe tool for communication analysis, data flow monitoring, and
verification
1) Smart Parking Brake
Smart Parking Brake uses a motor, controlled by the Electronic Control Unit to hold the brake pads. Park brake is activated by an electronic switch button placed in the cabin which is replacement for conventional parking lever. When operator press the switch, it sends signal to ECU and later ECU commands the motor thus break pad forced on the break.
2) E- Locker
E locker uses ABS sensors on the driven wheels to determine if one wheel if spinning faster than the others. It uses the ABS system to momentarily apply braking to balance out the traction needs of the driven wheels. It also uses an electromagnet to lock the axles together (locked differential) so that both wheels receive full power from the engine and will provide the maximum traction overcome the difficult condition.
3) CAPL Scripting
Formulating the CAPL scripts and analyzing CAN network for different SIDs and simulated the network using CANoe tool. CAN (Controller Area Network) is a serial communication network protocol that allows multiple ECUs connected to the network bus to exchange messages with each other.
Responsibilities:
• Understanding the requirement
• Creating test cases for diagnostic requirement.
• Execution of test cases.
• Responsible for SIDs 10, 11, 27, 28, 3E, 85, 14, 19, 22, 2E, 2F, 31
• DTC testing and CAN based.
• Logging the results and bugs.
• Logging defects for development team.