

                             PATRICK A. BURGESS


6615 West 800 South                             Home: (765) 538-2428
West Point, Indiana 47992-9263                  E-mail: pburgess@tctc.com
Website: www.patburgess.com


------------------------------   OBJECTIVE  ------------------------------


Software Engineering, working with Embedded Controllers and PC 
applications in C, C++, C# and Assembly Language.


------------------------------    SKILLS    ------------------------------


Embedded Controllers  C Programming   Vehicle Communications
Assembly Language     Linux (user)    CAN (Controller Area Network)
PC Applications       MISRA           Visual Basic Programming (2 classes)
DSP Programming


------------------------------ ACHIEVEMENTS ------------------------------


- Software for the Integrated Trailer Brake Controller that won the 2005 
  Henry Ford Technology Award for Technical Excellence.  Wrote in C and 
  Assembly Language.

- PC Program to allow friendly communications with air bag controllers. 
  Wrote in Turbo C++ and x86 Assembly Language.

- Designed ASIC that included an 80C51 microprocessor core from concept 
  to production.


------------------------------  EDUCATION   ------------------------------


B. S.        Electrical Engineering                                Purdue
Certificate  Microprocessor and Embedded Controller Certificate    Purdue


------------------------------ EXPERIENCE   ------------------------------

Embedded Controls Engineer
Responsible for software development of an automotive suspension system.  
The program involves writing MISRA compliant software in C.  The 
controller uses the Texas Instrument TMS320F2808 DSP.  Responsibilities 
include designing algorithms (auto calibration routines, steering 
centering routines, etc.).  The controller communicates in CAN (Controller 
Area Network, 500 Kbps and 250Kbps).  Responsibilities include writing 
friendly pc interfaces (written in C#) to the CAN bus.  Responsibilities 
include writing and validating software.  Responsibilities include 
validating hardware.  Responsibilities include supporting Customer 
vehicle builds at their location.
3/2010 to Present    LiquidSpring LLC                  Lafayette, Indiana

----------

Software Engineer
Responsible for the communications software development of an automotive 
embedded TCM (Transmission Control Module). The program involves writing 
software in C.  The controller uses the Motorola MPC565PB microprocessor.  
The program also involves use of CANdelaStudio.  The controller 
communicates in GMLAN (High Speed - Controller Area Network, 500 Kbps), 
J1939, UDS (Unified Diagnostic Service).  Responsibilities include 
writing and validating CAN software.
9/2008 to 9/2009    Allison Transmission,          Indianapolis, Indiana

----------
 
Software Engineer
Responsible for the software development of an automotive embedded 
controller. The controller uses the Motorola MC68HC908AZ32A 
microprocessor. The program involves writing software from scratch. 
The software is written in C using the COSMIC compiler. The controller 
communicates using J2284-500 HS-CAN (High Speed - Controller Area 
Network, 500 Kbps). Responsibilities include writing and validating 
CAN software. Responsibilities require regular use of Vector CANtech's 
CAN-Gen Tool and daily use of the CANalyzer. Responsibilities also 
include supporting ATE (automatic test equipment) for Cequent 
Productions functional test and supporting the Customers Production 
at the Vehicle Assembly Plant.
6/2002 to 8/2008    Cequent Electrical Products,      Tekonsha, Michigan

----------

Software Engineer
Responsible for software for two automotive audio amplifiers.  Each audio 
amplifier uses an Analog Devices SHARC DSP.  The SHARC DSP code was 
written in assembly language and C.  Also responsible for some PC 
software design and implementation using Borland's C++ Builder 5.0.  
PC projects involve writing windows based software for the PC to 
communicate with automotive audio amplifiers via the J1850 and J2190 
communications bus.  Projects also involve writing some command line 
tools for the PC in C.  Responsibilities include using PVCS 
configuration management system.
4/2000 to 12/2001   Ascena Information Technology, Martinsville, Indiana

----------

Software Engineer / Product Engineer
Responsible for software design and implementation using embedded C and 
assembly language on Motorola microprocessors. Projects involve PC 
software and microprocessor software for flashing microprocessors. 
Projects also involve setup and reading analog to digital inputs, 
digital recursive filters of A/D inputs and thermal protection routines. 
Responsibilities require bringing up systems that have new hardware, 
new software and new custom integrated circuits. Responsibilities also 
involve writing test software for systems that have new hardware and 
new custom integrated circuits. Responsibilities require daily use of 
configuration management software for PC and Unix workstations.  

The time from 1991 to 1997 was spent working with air bag controllers.  
The time from 1997 to 1998 was spent working with pneumatic ABS (Anti-
lock Brake Systems) for semi-trucks. These ABS systems used ALDL 
(Assembly Line Diagnostic Link), J1850 and CAN-J1939 (Controller Area 
Network) for communications.  The time from 1998 to 2000 was spent 
working with EPS (Electronic Power Steering) systems.  These EPS 
systems used Keyword 2000, J1850 and CAN-J2284 for communications.  
The Dearborn Group's VSI box was used to support J1850 communications. 
Vector's Canalyzer was used to support CAN communications.  Position 
required daily use of Turbo C++ for PC to write programs that enabled 
a user-friendly communication with embedded controllers.
3/1991 to 4/2000    Delco Electronics,                   Kokomo, Indiana

----------

Senior Development Engineer
Responsible for A.S.I.C. (Application Specific Integrated Circuit) system 
designs, vendor (selection, specification, negotiation and interfacing).  
Responsible for product definition and specifications.  Responsible for 
digital logic (design and simulation), test vector generation and support. 
Circuits include microprocessor cores, lcd drivers, real time counters, 
watchdog, low power mode. Duties required daily use of Daisy and 
PC based workstations.
8/1986 to 1/1991    Landis & Gyr,                     Lafayette, Indiana
 

------------------------------   PATENTS    ------------------------------

4,633,220 Decoder using pass-transistor networks

     I was the only inventor on this patent.

     Approximately 500K units produced per year using this patent.

4,987,363 Electric energy meter with power outage recovery circuit

     I was one of four inventors on this patent.

     Approximately 50K units produced per year using this patent.
