Post Job Free
Sign in

Engineer Software

Location:
Santa Clara, CA, 95054
Posted:
September 16, 2010

Contact this candidate

Resume:

SANGEETHA VASU

*****.*****@*****.***

312-***-****

OBJECTIVE:

To obtain a challenging position as an Embedded Software Engineer that will utilize my

technical skills while providing opportunities for personal and professional growth.

SUMMARY:

• Solid experience in Embedded real time Analysis, Design Development,

Implementation, Debugging and Testing of applications using C,C++,Assembly.

• Automotive Domain Expertise: Battery Management, Instrument Clusters & Powertrain.

• Excellent Understanding of RTOS concepts,multi processes and multi thread development.

• Developed device drivers for Energy Storage Systems that goes into hybrid cars.

• Solid experience in working as per the Software Development Life cycle (SDLC)

• Strong experience in requirement gathering

• Gained experience in using flashing & debugging tools like Lauterbach Trace32 debugger

and low level ARM system debug techniques

• Solid experience using CANalyzer, CANoe and sound knowledge of CAN networks.

• Team player with excellent communication, documentation and interpersonal skills

TECHNICAL SKILLS:

EMBEDDED SKILLS

Languages C, C++,C#, Assembly Language,UNIX

Microcontrollers Intel series 8085, 8086,8051

8/16 bit Motorola FreeScale S12/HC12,

TMS470PLFX1 Automotive Series MCU,

PowerPC MPC5517

Communication Protocols TCP/IP,CAN, RS232, SPI, SCI,LIN, I2C, MOST,SCP,J1850

Visteon Propriety DI Kernel,

Real Time Operating

Embedded Linux Kernel concepts.

System(RTOS)

Vector osCAN

TOOLS

Configuration Management Rational ClearCase, MKS Integrity Client, Accurev v4.7.3,

Subversion 1.6.6

Network Analyzers Vector CANalyzer, CANoe

Software Development IAR, ARM and Cosmic Compiler, Windriver Workbench, Green Hills

Integrity, LabVIEW,QAC, PC Lint, Codewright,Eclipse IDE,Telelogic

DOORS, XTERM,UML, Matlab, Simulink, Code Collaborator v5.0.5004

Defect Tracking Rational ClearQuest, Accuwork v4.7.3, FogBugz v7.2.16H

Testing & Debugging RTRT, N Unit, WinTester, PC Test Software (PTS), LDRA Testbed

Trace 32/ Lauterbach,Ford EESE Generic Diagnostic Tool.

Lab Tools Tektronix Digital Oscilloscope, Function Generator, Logic Analyzer.

Sangeetha Vasu Professional experience continued

PACKAGES

MS Word, MS Excel, MS Power Point, MS Project, MS Visio

OTHER SKILLS

Tech writing of: specs, procedures, documentation, operator instructions

Presentations/demonstrations/teaching: small or large groups

PROFESSIONAL EXPERIENCE:

COMPACT POWER INC May’09 – Present

Software Application Engineer

10500 Project:

I0500 deals with development of battery management systems for Ford BEV’s(Battery Electric

Vehicle(BEV). It is a distributed battery pack.

• Designed and coded the Power Mode module(PWR) software module specifically for Battery

Electrc Vehicle(BEV) that is responsible for determing the state of the battery pack((eg powerup,

charging, conditioning etc) and commanding the contactors in the battery pack to open/close

according to the information received from the vehicle side controllers outside the battery pack.

• Designed, coded and tested the Thermal Control(TC) software module that is responsible for

maintaining the battery pack within safe limits using liquid cooling.

• Designed the charger control module(CHG) software module that is responsible for calculating

the current and voltage needed by the lithium ion battery to attain full charge.

• Designed the breaking element voltage detection(BEVD) software module that is responsible for

detecting unexpected fall or rise in voltage at different locations in the pack. This detection is used

to find unexpected contactor opening.

• Lead a team of 2 software engineers responsible for coding the BEVD and CHG modules.

Environment: C,Eclipse IDE, Windriver Compiler and Workbench, Lauterbach debugger, Code

Collaborator v5.0.5004, PC Lint, Subversion 1.6.6, FogBugz v7.2.16H, CANalyzer

Microprocessor: PowerPC MPC5517

10700 Project:

I0700 deals with development of Efficient Energy Storage Systems for Volvo PHEV cars. It focuses on the

electronics used to monitor battery packs. It uses Lithium Ion Battery Control Technology. As an

Embedded Software Engineer my responsibilities included developing and testing software.

• Designed a High Level Design(HLD) and Low Level Design(LLD) template to be used and

followed by the software team.

• Involved in a group of two members in developing the “Software Styles and Coding Standards”

document

Sangeetha Vasu Professional experience continued

• Designed, coded and tested the Module Temperature Monitoring(MTM) software module that is

responsible for monitoring the temperatures of the cells present in the battery packs and

calculating temperature metrices(maximum,minimum,average,delta etc) that are consumed by

other software modules.

• Designed, coded and tested the Power Mode module(PWR) software module specifically for

Plug In Hybrid Electrc Vehicle(HEV) that is responsible for determing the state of the battery

pack(eg powerup, charging, conditioning etc) and commanding the contactors in the battery pack

to open/close according to the information received from the vehicle side controllers outside the

battery pack.

• Designed, coded and tested the High Voltage Interlock (HVIL) software module that is responsible

for identifying any break/open loops in the high voltage line that runs through all the high voltage

components present in the battery pack.

10300 Project:

I0300 deals with development of Efficient Energy Storage Systems for Eaton Hybrid Trucks. It focuses on

the electronics used to monitor battery packs . It uses Lithium Ion Battery Control Technology. As an

Embedded Software Engineer my responsibilities included developing and testing software.

• Designed a High Level Design(HLD) and Low Level Design(LLD) template to be used and

followed by the software team.

• Involved in a group of two members in developing the “Software Styles and Coding Standards”

• Designed an Air Cooled Thermal Control(TC) software module that is responsible for maintaining

the battery pack within safe limits.

• Designed, coded and tested the Module Temperature Monitoring(MTM) software module that is

responsible for monitoring the temperatures of the cells present in the battery packs and

calculating temperature metrices(maximum,minimum,average,delta etc) that are consumed by

other software modules.

• Designed, coded and tested the Power Mode module(PWR) software module specifically for

Hybrid Electrc Vehicle(HEV) that is responsible for determing the state of the battery pack(eg

powerup, powerdown, run etc) and commanding the contactors in the battery pack to open/close

according to the information received from the vehicle side controllers outside the battery pack.

• Supported fixing internal and customer defects using Accuwork Issue Tracking System.

Environment: C,Eclipse IDE, Windriver Compiler and Workbench, Lauterbach debugger, Code

Collaborator v5.0.5004, PC Lint, Accurev v4.7.3, Accuwork v4.7.3, CANalyzer

Microprocessor: PowerPC MPC5517

CONTINENTAL AUTOMOTIVE SYSTEMS Jun’08 –Apr’09

Embedded Software Engineer

Scimitar Project:

Sangeetha Vasu Professional experience continued

Scimitar deals with development of Efficient Energy Storage Systems for hybrid cars. It focuses on

the electronics used to monitor battery packs. As an Embedded Software Engineer my responsibilities

included developing and testing driver software.

• Prepared the software specifications for the driver modules

• Developed drivers for integrated circuit CY320 using C

• Coded Cell Supervisory Circuit(CSC) that monitors the performance of the cells using C.

• Compiled the code in XTERM UNIX shell.

• Prepared test cases and PTS menu scripts for the software developed.

• Prepared UTP(Unit Test Plan) and ITP(Integration Test Plan)

• Flashed the code in the MPC5510 Microprocessor chip and performed functional testing on the

hardware using PTS tool, CANalyzer and TRACE 32.

Environment: C, UNIX,CodeWright v7,Eclipse IDE,XTERM,Rational ClearCase v2003.06.10, MKS

Integrity Client 2007, CCTD PTS PC Test Software tool, TRACE32, CANalyzer

Micropocessor: PowerPC MPC5517

VISTEON Jul’06 May’08

Embedded Software Engineer

2010_Ford_V227 Project:

2010_Ford_V227 was developed for Ford Instrumentation Clusters. High end Instrument Clusters like

V227 not only have a speedometer with a digital readout, but also a trip computer that displays factors like

the outdoor temperature, travel direction, fuel economy and distance to empty.

• Prepared the effort estimation using TSP and TSE sheets and gathered requirements from TCR

and prepared SRS.

• Prepared a High Level Design (HLD) specifying how the modules will interact with each other

using Simulink.

• Designed and developed diagnostics modules in C that would return a unique Diagnostic Trouble

Code (DTC) identifying faults in any module. The DTC is utilized by service professionals for

correcting faults.

• Designed and coded the Chimes manager for determining various chimes that will be played for

various warnings (E.g. Seat Belt Chime). Automated the chimes manager so that it can be re

used

Environment: C, Simulink, CodeWright v7, Rational ClearCase v2003.06.10, Rational Test Real time

(RTRT), Ford Diagnostic EESE Tool, TRACE32, CANalyzer, IAR Compiler, Beyond Compare, QAC

Microprocessor: ARMTMS470PLF221

Sangeetha Vasu Professional experience continued

2010_Ford_S197 Project:

S197 was developed for Ford truck. Visteon supplies Instrument Clusters, Audio Systems and Air

Conditioning Systems.

• Designed and developed power mode manager to manage Ignition transitions between OFF,

ACC, RUN and CRANK states of the car

• Designed and developed Sleep/Wakeup module that reduces the current consumption of the

cluster when the ignition goes to OFF

• Designed and Developed Ignition Switch Handler module that decides on ignition state based on

hardware pin and CAN message status. Compiled the code using IAR Compiler.

Environment: C, CodeWright v7.5, Rational ClearCase v2003.06.10,Rational Test Real time (RTRT),

Ford Diagnostic EESE Tool, TRACE32, CANalyzer, IAR Compiler, RS232 and QAC.

Microprocessor: ARMTMS470PLF111

08_Nissan_Combimeter_IC Project:

08_Nissan_Combimeter_IC was developed for Nissan Instrumentation Clusters. Was involved in the

software development for motor V9X.

• Designed and developed Four wheel drive (4WD) LCD Display feature. The design was done

using UML. Compiled the code using ARM Compiler.

• Developed CAN database to support prototype software compatible with the new motor V9X

• Performed Component testing using RTRT an full functionality testing for the Instrument cluster

using TRACE32 and CAN

Environment: C, CodeWright v7.5, Rational ClearCase v2003.06.10,Unified Modeling Language (UML),

Rational Test Real time (RTRT), TRACE32, CANalyzer and ARM Compiler

Microprocessor: ARMTMS470PLF111

07_Nissan_Display Manager Project:

07_Nissan_Display Manager was developed for Nissan Instrumentation Clusters Visteon decided to

develop a common display manager that can be used across all Nissan projects.

• Designed display manager module (that is used to construct the display) to support character

display.

• Modified the software that initially supported graphic display to support character display using C.

Compiled the code using Cosmic Compiler.

• Performed Static Analysis Check on the code using QAC to ensure quality of the code.

• Performed Unit testing using VC++ testing tool NUNIT of the module.

• Performed functional testing of the module using Win Tester, Ford Diagnostic EESE Tool, and

CANalyzer.

Environment: C, CodeWright v7.5, Rational ClearCase v2003.06.10, VC++, NUINT, Ford Diagnostic

EESE Tool, CANalyzer and Cosmic Compiler.

Microprocessor: Motorola FreeScale HC12.

Sangeetha Vasu Professional experience continued

OAT_TC05_Hyundai IC Project:

OAT_TC05 Hyundai IC was developed for Hyundai Instrumentation Clusters . The project was near to

production by the time I took up this crucial role as a test engineer and thus any issue that was found

costed more than usual.

Prepared test plan and effort estimation.

Prepared test scripts in C for ‘Trip Computer’ and ‘Outside Air Temperature’ feature supported by

the Instrument cluster

Performed testing using WinTester and EESE tool for the feature.

Prepared a presentation on the NUNIT tool and conducted a training program of the tool

Escalated major issues found in the code and thus highly appreciated by the Top Management.

Environment : C, CodeWright v7.5, Rational ClearCase v2003.06.10, VC++, NUINT,

WinTester, Ford Diagnostic EESE Tool

Microprocessor : Motorola FreeScale HC12.

EDUCATION:

Bachelors of Engineering in Electronics and Communication Engineering.

TRAINING:

Certified in “ Computer Hardware and Networking”



Contact this candidate