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++ and Assembly Language. ------------------------------ SKILLS ------------------------------ Embedded Controllers C Programming Vehicle Communications Assembly Language Linux 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 ------------------------------ 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 Production’s functional test and supporting the Customer’s 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 ---------- Senior CMOS IC Design Engineer Responsible for digital logic (design and simulation), analog circuit (design and simulation), and interfacing with layout. Duties required daily use of Mentor Graphics Computer Aided Design Workstations and Spice Circuit Simulator on a Vax with VMS Operating System. 12/1984 to 8/1986 Fairchild Semiconductor, South Portland, Maine ---------- Custom CMOS IC Design Engineer Responsible for project quotes, customer interface, project budget, digital logic (design and simulation), analog circuit (design and simulation), breadboard design, test vector generation. Responsible for interfacing with (IC Layout Designers and Test Engineering). Duties required daily use of digital logic simulator and analog circuit simulator on a Prime CAD System. 8/1982 to 12/1984 Gould A.M.I., Pocatello, Idaho ---------- Microprocessor Product Engineer Responsible for microprocessor products from new design to introduction into manufacturing. Responsibilities included design, design checks, point-to-point layout checks, characterization, introduction into (wafer fab and back-end manufacturing), tester and test program release. Duties required daily use of Fairchild Series 20, Sentry VII, A.T.E. and Applicon AGS 870 CAD System. 12/1979 to 8/1982 Mostek, Carrollton, Texas ------------------------------ 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.