Post Job Free
Sign in

Software Engineer Project Manager

Location:
Novi, MI
Posted:
October 13, 2013

Contact this candidate

Resume:

Madhu Cherukuri

***** ***** ***** ***, ********** Hills, MI 48335

Phone: 248-***-****, E-mail: ***.*****@*****.***

PROFESSIONAL SUMMARY

. Over 4 years of extensive professional and research experience in

embedded software development while working at automotive OEMs and tier 1

suppliers.

. Defined and implemented embedded system level algorithms, battery sleep

balancing, current limits strategy cell voltage deviation, state of

charge, state of health

. Delivered generic system software solutions for communication,

diagnostics and battery management software.

. Developed validation and verification test plans at a unit, sub-system

and vehicle level to fully validate requirements. Analyze vehicle data

from test and customer vehicles to investigate, identify, and resolve

issues and performance complaints.

. Strong functional knowledge of dynamic system performance analysis,

failure monitoring, diagnostics.

. Good understanding of battery management systems.

. Expertise in 'root cause analysis' for problems along with the provision

of quick and efficient solution for the issue at hand.

. Self-motivated to come up to speed on new tasks, new technologies and

committed to deliver a high quality product on schedule.

. Experience with change management and software release processes.

. Actively gather and provide ideas for continuous improvement of process

and tools.

. An outstanding contributor and team player.

. Experience in all phases of system development, including requirements

analysis, software design, software development and unit testing.

WORK EXPERIENCE

March 2012 - Present A123 Systems, Livonia, Michigan

Embedded Software Engineer

A Lithium Ion Battery Manufacturer, produce advanced lithium ion battery

cells and systems to meet increasing global demand, A123 vertically

integrated, designed and manufacturing own electrodes, cells, modules and

complete battery systems to EV, PEV, HEV, etc.

Projects

Embedded Software Engineer, Gen2.5 12V Starter Battery Lilon

Customer: Daimler

Software: Embedded C, MC9S12G Microcontroller, BMB Chip (ATA6870),

Current Sensor (AS8510), CodeWarrior IDE version 5.9.0

. Analyzed requirements to negotiate and clarify with customer. Researched

the impact of the new requirements on the dynamic system behavior, impact

on existing system software architecture and safety

. Analyzed and created software requirements specification

. Developed and maintained new software architecture and detailed software

design specification

. Created of software modules using the C language, testing of software at

component, integration and validation test levels, as directed by the

software project manager

. Debugged and problem solving for issues identified at all stages of

product development.

. Current Sensor Integration to the existing system

. Supported of peer reviews through all development stages

. Supported meetings with cross functional project team, software/test

team, and customers as needed.

. Supported customers with feedback and quick solutions to their

engineering issues. (firefighting)

. Conducting offshore meetings and providing solutions/clarification

. Implementation of ISO 14229 Unified Diagnostic Services for battery

diagnosis

. Porting vector LIN drivers to the existing system

. Implemented LIN application layer as per customer requirement

. Provided presentations and trained my group and offshore team to

efficiently reuse software's - DOORS, Vector LIN flash tools,

CodeWarrior IDE version 5.9.0

. Configuration Management Tools: SVN

Embedded Software Engineer, Daimler GHC (Global Hybrid Center)

Customer: Daimler, Freightliner and Mitsubishi FUSO

Software: Embedded C, MPC5607 Microcontroller, Eclipse (IDE)

. Analyzed requirements to negotiate and clarify with customer. Researched

the impact of the new requirements on the dynamic system behavior, impact

on existing system software architecture and safety

. Prepared software requirements from customer requirement document

. Designed and developed new current limits strategy, pack sleep balancing,

cell voltage deviation and state of charge

. Prepared software validation test plan

. Validated software validation test plan and prepared validation reports

. Primary software contact to solve and support DVP, EMC and EOL test

teams.

. Provided presentations and trained my group and offshore team to

efficiently reuse software's - DOORS, BCM flash tools, BCM SW tester box

. Entered software and system requirements and test plans into the DOORs

software

. Supported customers with feedback and quick solutions to their

engineering issues. (firefighting)

. Defined work products to improve software development process used across

the automotive solutions group

. Conducted offshore meetings and providing solutions/clarification

. Configuration Management Tools: SVN

Embedded Software Engineer, Via Truck

Customer: Via Motors

Software: Embedded C, MPC5607 Microcontroller, Eclipse (IDE)

. Prepared software requirements from customer requirement document

. Designed and developed new current limits strategy, pack sleep balancing,

cell voltage deviation and state of charge

. Implementation of ISO 14229 Unified Diagnostic Services for battery

diagnosis

. Development of CAN application layer as per customer requirements

. Prepared software validation test plan

. Validated software validation test plan and prepared validation reports

. Primary software contact to solve and support DVP, EMC and EOL test

teams.

. Provided presentations and trained my group and offshore team to

efficiently reuse software's - DOORS, BCM flash tools, BCM SW tester box

. Entered requirements, test plans and design document into DOORs software

. Supported customers with feedback and quick solutions to their

engineering issues. (firefighting)

. Defined work products to improve software development process used across

the automotive solutions group

. Conducting offshore meetings and providing solutions/clarification

. Configuration Management Tools: SVN

Embedded Software Engineer, Daimler Hybrid Bus

Customer: Daimler

Software: Embedded C, MPC5607 Microcontroller, Eclipse (IDE)

. Analyzed requirements to negotiate and clarify with customer. Researched

the impact of the new requirements on the dynamic system behavior, impact

on existing system software architecture and safety

. Prepared software requirements from customer requirement document

. Designed and developed new current limits strategy, pack sleep balancing,

cell voltage deviation and state of charge

. Prepared software validation test plan

. Validated software validation test plan and prepared validation reports

. Primary software contact to solve and support DVP, EMC and EOL test

teams.

. Provided presentations and trained my group and offshore team to

efficiently reuse software's - DOORS, BCM flash tools, BCM SW tester box

. Entered requirements, test plans and design document into DOORs software

. Supported customers with feedback and quick solutions to their

engineering issues. (firefighting)

. Defined work products to improve software development process used across

the automotive solutions group

. Conducting offshore meetings and providing solutions/clarification

. Configuration Management Tools: SVN

June 2011 - March 2012 L&T Integrated Engineering Services (IES),

Bangalore, India

Embedded Software Engineer

A Strategic Business Unit of Larsen & Toubro, providing services -

automotive, aerospace, industrial products, medical devices and consumer

packed goods, science and technology leaders amongst others.

Projects

Test Lead & Embedded Software Engineer, 12V Starter Battery Lilon

Customer: Daimler

Software: Embedded C, MC9S12G Microcontroller, Visual Studio (IDE)

. Analyzed requirements to negotiate and clarify with customer. Researched

the impact of the new requirements on the dynamic system behavior, impact

on existing system software architecture and safety

. Prepared software requirements and system requirements

. Prepared software test plan and system test plan

. Designed and developed over voltage and under voltage protection

algorithm

. Developed diagnostic services

. Entered software and system requirements and test plans into the DOORs

software

. Configuration Management Tools: VSS

Embedded Software Engineer, BMS Software Design Documentation

Customer: A123 Systems

Software: Embedded C, TMS470 Microcontroller, Visual Studio (IDE)

. Prepared requirements

. Designed design document for BCM (Battery Control Module)

. Designed design document for CSM (Current Sense Module)

. Designed design document for MBB ( Monitor and Balance Board)

. Configuration Management Tools: VSS

September 2009 - May 2011 ICentric Solutions, Bangalore, India

Software Engineer

A product based industry which is involved in manufacturing of different

kind of data acquisition systems for railway applications. Major products

are Data loggers, Signal lamps, Point machine health monitoring unit, Block

instrument, Ultrasonic flaw detector and etc

Projects

Software Engineer, GPS Based Station Arrival Indication System

Customer: Indian Railways

Software: Embedded C, Keil compiler

. Involved in the requirements analysis

. Involved in the design, development, testing of GPS module and LED

display module

. Involved in the field testing

. Keil IDE used to build the development environment

. Configuration Management Tools: VSS

Project Engineer, Low Cost Smart Energy Meter

Customer: GE (General Electric)

Software: Embedded C, IAR Embedded work bench

. Involved in the requirements analysis

. Involved in the development and testing of PLC module

. IAR IDE used to build the development environment

. Configuration Management Tools: VSS

Project Engineer, RF ID Attendance System

Customer: Internal Project

Software: Embedded C, Keil compiler

. Involved in the requirements analysis

. Involved in the development, testing of Passive RFID module and timing

module

. Involved in the field testing

. Keil IDE used to build the development environment

. Configuration Management Tools: VSS

ACADEMIC QUALIFICATIONS B-Tech in Electrical and Electronics

Engineering

JNTU University, Hyderabad, India

TECHNICAL SKILLS

Languages/Platform: Embedded C

Tools: Keil, Eclipse, Doors 9.3, CANalyzer, CANdb++, BCM Software

Tester v2.0.1, Pack

Flash v04.06.05, GENy 1.4,

Micro Soft Visio, Vector LIN flash tool, MicroMax

MxVdev, Oscilloscope

IDE's: Keil, Eclipse, IAR Embedded work bench, Source Insight 3.5,

Notepad++,

CodeWarrior IDE version 5.9.0

Other Skill Sets: Developed CAPL scripts for automated monitoring and

testing of protocols on CAN

Bus, PC-Lint

Microcontrollers: Atmel (C51,S51,S52), MC9S12G, MPC5607B

Other Chips: BMB Chip (ATA6870), Current Sensor

(As8510)

Protocols: I2C, SPI, CAN, LIN

Operating System: Windows, UNIX, LINUX Environment

Version Control: VSS, SVN

Debuggers: Jtag, Cyclone Pro



Contact this candidate