Post Job Free
Sign in

Engineer Software

Location:
Columbus, IN, 47203
Posted:
August 27, 2010

Contact this candidate

Resume:

Alvin R. Bennett

**** ***** *** ****, ********, IN 47203

Phone: 812/374-2482, E-Mail: **************@*******.***

SUMMARY

Over 20 years of experience as an engineer/programmer analyst with

experience in design, development and testing for Realtime embedded with C

and C++ using Multitasking Kernel, WINDOWS and UNIX.

TECHNICAL EXPERIENCE

Hardware: Infineon C167, Freescale 68332, 68331, 68hc12, IBM PC

Languages: C,C++,python

Protocols: SAE J1939 and SAE J1708/J1587, TCP/IP, RS-232, CAN, LIN, XML

RPC

Tools: Clearcase, Visual C++, MFC, LabWindows, Wise Install, Visual

Source Safe

Operating Systems: WINDOWS XP, Linux, Realtime Kernel, Lynx, UNIX

PROFESSIONAL EXPERIENCE

Aug 2010 - Present Hewlet Packard, Houston, TX (Software Engineer)

Performed feature correction for Network Interface Card driver in

computer server group.

Sep 2007 - Feb 2010 Dearborn Group, Indianapolis, IN (Software Engineer)

Developed multi-client RP1210 driver for protocol adapter to Heavy

Duty vehicles in C++ and windows on a PC. Developed

string, message and message queue objects to take

commands from client via TCP/IP to server where commands

were executed and replies returned. Used mutexes for

thread safe sharing of resources talking to the hardware.

Monitored J1939 and J1708 messages. Developed extensive

logging support for diagnostics.

2004 - 2007 Contract Work

May 2007 - Sep 2007 GE Appliance, Louisville, KY (Firmware Engineer)

Performed feature correction for horizontal axis washer-dryer pair

with communication with motor control board and Noritake

vacuum fluorescent display. Tested firmware on prototype

appliances.

Dec 2006 - May 2007 Roche Diagnostics, Indianapolis, IN (Firmware

Validation Engineer)

Performed integration testing on communication for a hand-held blood

glucose meter. Using development system and test code,

gathered data to support validation calculation of

transform data. Ran scripts in different meter

configurations to confirm expected behavior.

Sep 2006 - Dec 2006 Crown Equipment, New Bremen, OH (Software Engineer)

Added application code download via wireless for embedded Infineon

truck tracking in C. File was transferred to external

RAM, external flash and internal flash. CRC and checksum

calculations were performed for data validation. Data

was obtained via wireless access point.

Jun 2006 - Sep 2006 SPX Service Solutions, Portage, MI

(Software Engineer)

Modified access level to engine control module for fault and history

reports on embedded 68hc12 system in C. Corrected error

reporting in visual Basic display layer and visual C++

middleware for engine analysis tools.

Mar 2006 - May 2006 UEC Electronics, Charleston, SC (Software Engineer)

Developed test stand application for helicopter weapons controller.

Functionality included simulation of torpedo response

with defined messages and checksum testing with serial

communication using RS422 in C.

Oct 2005 - Feb 2006 General Dynamics, Woodbridge, VA (Software Engineer)

Embedded training for armored vehicles. Messages are received from

another application and status is sent to another

application for logging. The work was in C++ using XML-

RPC for communication and shell scripts for application

startup on Red Hat Linux.

Jan 2004 - Apr 2005 John Deere, Dubuque, IA (Software Engineer)

Responsible for development and test of an embedded controller using

Infineon C167 processor, C language, a proprietary Real

Time O.S. and an emulator for a construction machinery 4-

wheel drive loader. The controller communicates with

other controllers via J1939 protocol.

1999 - 2003 Cummins, Inc., Columbus, IN (Software Engineer)

Developed SAE J1587 interface and test software for communication

with other devices on the bus for data reporting and

feature resets for an incab truck computer (68332). The

embedded compute runs a Realtime Kernel and is programmed

in C. J1939 message monitoring. The PC test application

was written in visual C++. Added TCP/IP support and time

synchronization via TCP to incab computer.

1997 - 1999 Gem City Engineering, Dayton, OH (Software Engineer)

Implemented Activex in visual C++ to control tray handling system

from station PC.

1996 Cybo Robots, Indianapolis, IN (Software Engineer)

EDUCATION AND TRAINING

Olivet Nazarene College - B.A. Physics 1973

Sinclair Community College - numerous computer science courses



Contact this candidate