ANUSHYA KUMARASAMY
Contact: 484-***-**** (M) |Email: *************@*****.***
Professional Summary:
• Working as Technical Project Lead with 6+ years of experience in Embedded C, RTOS, Communication Protocols, and Communication Protocols with significant exposure to software Development Life cycle like Requirements Capture, Design, Development, Testing and Implementation of System Software Projects.
• Experience on System level requirement gathering and designing for most of the electronic control units in automobile.
• Excellent experience in Vehicle Communication protocols like CAN, J1850 VPW, KWP 2000 and functionalities like Diagnostic system management. Have been a part of the Design automation team responsible for the associated design and development of both software and hardware.
• Expertise in 8051, PIC Micro Assembly Language and Motorola MB91467TA, MB91467B and STM8 controllers.
• Have very good experience in hardware design
• Good experience with UDE, PROF, ACCEMIC, Fujitsu Flasher, RFlasher debugger tools.
• Have used CCS C compiler, Hi-Tech compiler, KEIL IDE, Code Wright, TASKING EDE and Fujitsu EDE, Ride7 IDE tools for development.
• Have exposure to ORCAD, PSPICE, MATLAB, UDT tools.
• Very good experience in using the software control packages: Clear case – a version control package, MKS Source Integrity 2009.
• Have good experience in Requirement Management tool (MKS RM), Documentation tool (XMETAL), CAN configuration tools (CANALYZER, CANDELA),Testing tools (TAXI, TESSY, INCA, Vehicle spy) and OIL TOOL for OSEK configuration.
• Excellent Domain knowledge in Automotive Industry.
• Motivated achiever who guides projects with respect to technology and creates project deliverables in a timely manner.
• Coordination with off-shore team and responsible for quality deliverables on time.
• Experience working with globally dispersed teams.
• Excellent communication skills.
Technical Skills:
Programming Languages: C, C++, 8051 and PIC Micro Assembly Language
Microcontrollers Used: STM8 Controllers, Motorola (MB91467TA, MB91467b) controllers, Infineon 16- Bit controller
Debugger/Programmer: UDE, PROF, ACCEMIC, Fujitsu Flasher, RFlasher Raisonance tool
Compilers/Editors: CCS C compiler, Hi-Tech compiler, KEIL IDE, Code Wright, TASKING EDE and Fujitsu EDE, Ride7
Software control Packages: Clear case – a version control package, MKS Source Integrity 2009
Diagnostic Tool: UDT
Design Tools: ORCAD, PSPICE, MATLAB
CAN Configuration Tools: CANALYZER, CANDELA
Documentation tool: XMETAL
Testing Tools: TAXI, TESSY, TRACE 32, Vehicle Spy
Other Tools: OIL TOOL for OSEK configuration
Work Experience:
DURATION COMPANY DESIGNATION
Aug 2011 to till date GTSS INC., USA Technical Project Leader
April 2008 to Oct 2010 WABCO-TVS India LTD. Senior Software Engineer
May 2007 to Feb 2008 ROBERT BOSCH INDIA LIMITED. Software Engineer
May 2005 - April 2007 UCAL FUEL SYSTEMS LTD. Automotive embedded engineer
Projects:
1) DORMAN PRODUCTS
Project: Occupant Seat Module (OSM)
Role: Technical Project Lead
Duration: Apr 2012 to till date
Project Summary: The front passenger occupant classification system judges whether the front passenger seat is occupied by an adult or child (with child seat) or is unoccupied, in accordance with the load that is applied to the front passenger seat and whether the seat belt is buckled. Thus, it restricts the deployment of the front passenger airbag. The system informs the driver of the result of the judgment through the use of the AIRBAG ON/OFF indicator lights. I am the Project lead responsible for the complete development of the module from the requirement gathering to the module validation in the vehicle as a product.
Responsibilities:
• Requirement gathering by Reverse engineering the OEM product.
- Established a system level test bench setup with all the necessary modules (Airbag Control Module, Passenger ON/OFF indicator lights, Instrument cluster) which functions exactly similar to the OSM system in the car. Identification of the protocol and the network that is used for OSM communication with the tester.
- Captured and monitored the KWP 2000 communication pattern on the K-line using vehicle spy for different diagnostic functions performed from tester. Documentation of the request and response for the different diagnostic modes.
- Documentation of the requirements and the waveform communication pattern to the Airbag module for the different passenger classifications.
- Identification of the Diagnostic trouble codes and prepared the documents which explains the test procedure to simulate the DTCs.
• Assessment and Feedback of the Mechanical drawings from the offshore team.
• Prepared the Test specification to check the overall System functionality.
• Code Implementation using Raisonance tool called Ride 7 for the STM8 controllers.
Technologies and Tools: Embedded C, Vehicle Spy, techstream Scan tool, RFlasher for Flash programming, Ride7 for code development.
Microcontroller/Platform: STM8S208MBT6B STcontroller
2) DORMAN PRODUCTS
Project: Front Impact Sensor, Fuel Pump Driver Module, Glow Plug Module
Role: Technical Project Lead
Duration: Apr 2012 to Till Date
Project Summary:
The front end sensors assist in determining the severity of frontal collisions in the car further supporting air bag deployment.
The FPDM controls the fuel rail pressure at a desired level by receiving the duty commands from the Power train Control Module (PCM) and sends diagnostic information of FPDM to the PCM. The Glow Plug Module (GPM) is a device which controls the voltage output to the individual glow plugs.
The GPM assists with start-up of the diesel motor through communication with the Engine Control Module (ECM). The purpose of the Glow Plug Module is to improve combustion for low emissions and to achieve easy starting at low temperatures. I am the Project Lead responsible for the complete development of all the above products.
Responsibilities:
• Requirement gathering by Reverse engineering the OEM product.
- Established a system level test bench setup with all the necessary modules for all the aforementioned projects which functions exactly similar to the system in the car.
- Documentation of the requirements and the inter-module waveform communication pattern for each project.
Technologies and Tools: vehicle Spy, Scan Tool.
Microcontroller/Platform: STM8S208CB Micro-controller
3) DORMAN PRODUCTS
Project: Power Seat Module (PSM)
Role: Technical Project Lead
Duration: Oct 2011 to Mar 2012
Project Summary: The PSM controls the movements of the driver seat & pedal assembly and memory the seat positions for the individual drivers, and controls the temperatures of the heating elements in the driver seat and front passenger seat as per the inputs from different switches under different operating conditions of the vehicle. PSM communicates with other modules using J1850 VPW Protocol. I was the Project lead responsible for the complete development of the product starting from the requirement gathering to the Module validation on the system as a product.
Responsibilities:
• Requirement gathering by Reverse engineering the OEM product.
- Established a system level test bench setup with all the necessary modules which functions exactly similar to the PSM system in the car.
- PSM communicates with all the other modules (Power Train control module, Body control Module, Driver door module, Accelerator pedal assembly and Passenger Door Module) using J1850 VPW Protocol.
- Captured and monitored the J1850 communication pattern for different functions from different module using the Vehicle Spy tool.
- Identification of the data input/condition from different modules at which PSM is operable and inoperable.
- Identification of the J1850 diagnostic modes and the Diagnostic trouble codes using the Scan tool. Documented the Request and Response pattern for different diagnostic modes.
- Selection of the Microcontroller based on the Inputs and Outputs and the protocol.
• Code Implementation using Raisonance tool called Ride 7 for the STM8 controllers.
• Prepared the Test specification which involves around 300 test cases to check the overall System functionality.
• Tested the implemented code with the System level test setup and monitored the J1850 communication data bytes using the Vehicle spy and also used the Scan tool to perform the Diagnostics.
• Assessment and Feedback of the Mechanical drawings from the offshore team.
• Handled the complete Validation of the system in the vehicle as a Single person.
• Client appreciation for completing the product with good quality and timely delivery.
• Product released to the market on-time for sales.
Technologies and Tools: Embedded C, Vehicle Spy, GM tech2 Scan tool, RFlasher for Flash programming, Ride7 for code development.
Microcontroller/Platform: STM8S208MBT6B STcontroller
4) DORMAN PRODUCTS
Project: Electronic Shifter Module (ESM)
Role: Technical Project Lead
Duration: Aug 2011 to Feb 2012
Project Summary: Electronic Shifter Control Module controls the gear shift operation by means of receiving commands and transmitting gear shift data to Transmission Control Module (TCM) and Powertrain Control module (PCM). Automatic transmission takes place with the support of CAN protocol. The ESM continuously monitors the CAN bus activity and sends/receives the messages it needs. It also performs ECU internal diagnostic test to detect any failure condition and it is extensively supported to be used with specific or generic scan tools for service according to OBD II standard. It has a capability of storing ECU identification data and Diagnostic details for diagnostic purpose. I was the Project lead responsible for the complete development of the module from requirement gathering to the module validation as a product.
Responsibilities:
• Requirement gathering by Reverse engineering the OEM product.
- Established a system level test bench setup with all the necessary modules which functions exactly similar to the ESM system in the car.
- ESM communicates with all the other modules (Power Train control module, Front control Module) using CAN Protocol.
- Captured and monitored the CAN communication pattern for different functionalities using the Vehicle Spy tool.
- Identification of the KWP 2000 diagnostic modes and the Diagnostic trouble codes from the assembly code traced from the OEM. Documented the Request and Response pattern for different diagnostic modes.
- Selection of the Microcontroller based on the Inputs and Outputs and the protocol.
• Code review and prepared the test specification to check the overall System functionality.
• Tested the implemented code with the System level test setup and monitored the CAN communication using the Vehicle spy and also used the Scan tool to perform the Diagnostics.
• Assessment and Feedback of the Mechanical drawings from the offshore team.
• Handled the complete validation of the system in the vehicle.
Technologies and Tools: Vehicle Spy, RFlasher for Flash programming, Ride7 for code development, Chrysler Scan tool.
Microcontroller/Platform: STM8S208C8 microcontroller
5) DORMAN PRODUCTS
Project: High Intensity Discharge lamps (HID)
Role: Technical Project Lead
Duration: Jan 2012 to Mar 2012
Project Summary: High Intensity Discharge (HID) lamps is a good lighting source for automotive headlight applications. It consists of six stages and each stage presents different characteristics, which needs different control strategies. HID modules from 2 different OEM were taken and I was the Project lead responsible for the complete validation of both the module in the vehicle as a product.
Responsibilities:
• Code review and prepared the test specification to check the HID functionality.
• Tested the working of the HID module in the whole light assembly on the test bench.
• Tested the Intensity of the HID module in the vehicle with the help of LUX meter and compared it against the OEM performance.
• Assessment and Feedback of the Mechanical drawings from the offshore team.
• Handled the complete validation of the module in the vehicle.
Technologies and Tools: RFlasher for Flash programming, Ride7 for code development.
Microcontroller/Platform: STM8S208CB Micro-controller
6) WABCO-TVS INDIA LTD
Project: Vehicle Dynamics Control: HVAC-NG
Client: EVOBUS, Germany
Duration: Dec 2009 to Oct 2010
Project Summary: Development of HVAC-NG control unit software for the EVOBUS customer. HVAC- NG is a heating ventilation and Air-conditioning for new generation buses which provide integrated control of the auxiliary heating and air conditioning systems with automatic regulation of heating and ventilation. I am part of the 10 member team responsible for the development of target layer, Hardware layer and device layer along with common service layers and OS layers software for this project in CESAR platform.
Responsibilities:
• Developed requirement specification using MKS RM for the components assigned.
• Code Implementation using Fujitsu EDE for all the modules in CESAR structure.
• Tested the implemented code with the system simulated hardware.
• Tested the implemented code using static platform called TESSY.
• Developed Test specifications and test reports for the assigned components.
Technologies and Tools: Embedded C, MKS RM, Fujitsu EDE, TESSY, ACCEMIC debugger, Fujitsu Flasher, MKS source integrity, CANALYZER, OIL TOOL for OSEK configuration
Microcontroller/Platform: MB91467TA Motorola controller
7) WABCO-TVS INDIA LTD
Project: Vehicle Dynamics Control: Brakes- ESC Smart
Client: EVOBUS, Germany
Duration: April 2008 to Nov 2009
Project Summary: Electronic Stability Control (ESC) is an active safety system for enhancement of vehicle driving stability. ESCsmart is a newer version of ESC which has additional features like performing the stability control depending on the type of trailer attached. I am part of the 5 member team responsible for restructuring the ESC modules to make stability control functionality available for all customer vehicles (trucks and buses) equipped with WABCO ABS, EBS and HPB systems.
Responsibilities:
• Developed requirement specification for the modules assigned.
• Developed the overall design of the thread data manager which provides the data flow and run control of the ESC components.
• Restructured the code using TASKING EDE adapting to the new design.
• Tested the restructured result for the same output using TESSY.
• Tested the implementation with the system simulated hardware.
Technologies and Tools: Embedded C, TASKING EDE, MKS Source Integrity, TESSY and TRACE32 debugger.
Microcontroller/Platform: MB91467b Motorola controller
8) Robert Bosch India
Project: Software development for Electronic Diesel Control System
Client: PSA, Germany
Duration: May 2007 to Feb 2008
May 2007 – June 2007:
On Job Training:
• Engine Basics, RTOS, External Communication concepts and Techniques, Vehicle Communication protocols like CAN, ClearCase Configuration Management Tool, ECU Memory distribution, Diagnostic system Management (DSM).
June 2007 – Jan 2008:
Project Summary: Electronic Diesel Control Systems:
Number of cylinders: 4 Cylinder Engine
Type of Injection: Solenoid Type
Microcontroller: Infineon 32-bit controller
Role and Responsibilities:
• Developed the software for implementing the function which Co-ordinates the Gearbox Torque demand during the gearbox torque intervention.
• Developed the software following the Software Development Life Cycle which involves implementation of DSM and calculation of Easy Move Torque that has to be transmitted on CAN which is used by the Electronic Stability Program (ESP) ECU for the Drive Away Function.
• Software Updates for Starter control, Exhaust monitoring and Device Encapsulation layer.
• Software Warning Removal for all the C files.
Technologies and Tools: Embedded C, ClearCase Configuration Management tool, IBM Rational Tool, Code Wright, TAXI, UDE, PROF, CANALYZER, X metal for Documentation.
9) UCAL FUEL SYSTEMS LTD:
Project: Electronic Carburetor System
Client: TVS Motors
Duration: May 2005 to April 2007
Project Summary: Development of Electronic Carburetor for Leading Two Wheeler Manufacturers. Electronic Carburetor System is an Air-Fuel Ratio control system, to reduce the Engine-out emissions. I am part of the 3 members Design automation team responsible for the associated design and development of both software and hardware for this project.
Roles and Responsibilities:
Control System Software Development for Electronic Controlled carburetor ECU- Proto-II.
• Developed Control System Overview Diagram for Electronic Controlled Carburetor (ECC).
• Developed System and Functional specification Documents for ECC with the team.
• Identification of different Control Strategies in the whole control system, in which I have been assigned 5 strategies out of 15.
• Developed Control Strategy Specification and FMEA for those strategies.
• Control Strategy Coding using KEIL software.
• Implementation of both the Control strategy coding and OS coding using CCS C Compiler for PIC Microcontroller.
• Developed Test Specifications for those strategies.
Hardware Design for ECC ECU - Proto-I:
• Designed Signal conditioning and Driver circuits for the ECU.
• Designed Schematic & Layout for Electronic carburetor Proto-I ECU using ORCAD software.
• Assembling and ECU Testing.
• Designing Analog circuits for testing the ECU and also designed wiring harness for the same.
• Integration of ECU, Sensors, Actuators in the vehicle testing and its functioning during Run-Time in Chassis Dynamometer.
• Vehicle testing at Customer End.
Software Design for ECC ECU- Proto-I:
• Developed Software for Proto-1 ECU using CCS Compiler for Microchip Controller.
• Developing software programs for Systems control and Data Acquisition of laboratory research equipment.
• Characterization of Sensors such has Crank position sensor, Throttle position sensor, Oxygen sensor, MAP sensor etc.
• Data Acquisition from different sensors in Vehicle and Testing Equipment’s.
• Procuring Testing Equipment’s and Calibration.
Technologies and Tools: Embedded C, CCS C compiler, KEIL IDE
Microcontroller/Platform: Infineon 16- Bit controller/Embedded C.