Cliff Harris
PO Box 3310
Anaheim, CA 92803-3310
cliff_harris@earthlink.net


OBJECTIVE

I am seeking a position as an Electronic Engineer and/or firmware/embedded software programmer.


EMPLOYMENT HISTORY

Symbolic Displays, Inc.

Title: Electronic Engineer

5/08 to present

Analog and digital circuit design for aircraft instrument panels and LCD displays. Schematic capture with OrCAD and PC board layout with Mentor Graphics PADS PowerPCB. Firmware programming in C for AVR microcontrollers.

Argo Navigation, Inc.

Title: Electronic Engineer

6/05 to 3/08

Circuit design for several versions of vehicle GPS tracking devices. Analog and digital design. Schematic capture and PC board layout using Protel 99 SE and Mentor Graphics PADS PowerLogic and PowerPCB.

Amano Cincinnati, Inc.

Title: Engineer

2/00 to 2/05

Product support and cost reduction for a full line of time clocks, timekeeping terminals and parking equipment. Analog design. Digital design. Schematic capture and PC board layout using Innoveda/Mentor Graphics PADS PowerLogic and PowerPCB. Component validation and testing. Wrote firmware for enhanced LCD display and atomic clock receiver based timeclock in NEC 75XL assembly language. Converted NEC 75XL assembly language firmware to NEC 78K0S in C language.

Newport Electronics, Inc.

Title: Engineer

6/98 to 12/99

Wrote and maintained assembly line test software in Visual Basic, QuickBasic, GWBasic and Applesoft Basic. Assisted in design of assembly line test fixtures. Wrote ActiveX control in Visual Basic. Wrote installer for ActiveX control using InstallShield. Wrote context-sensitive help file for ActiveX control using ForeSight's ForeHelp. Worked with Hewlett Packard to develop software for Ethernet web server with RS-232 serial port.

Orange Micro, Inc.

Title: Hardware/Software Engineer

9/96 to 4/98

Did circuit design and PC board layout of OrangePC 620 Pentium-based coprocessor card for Macintosh using OrCAD Capture and Layout. Worked with testing labs to obtain FCC and CE certification for coprocessor cards. Wrote low-level (.DRV and .VxD) Windows 95 and NT drivers (including an Ethernet driver for NT 4.0) in 80x86 assembly language and C using Microsoft MASM, Visual C++ and Developer Studio. Wrote installer info (.inf) files to install drivers.

Thermco Systems div. of Silicon Valley Group

Title: Engineer (contract)

10/95 to 5/96

Assisted in conversion of existing semiconductor wafer processing furnace to fast temperature ramp up. Surveyed and documented existing digital and analog inputs and outputs for modification. Designed cables to integrate new systems into the furnace. Documented changes to furnace power and control circuits using AutoCAD and Excel. Designed temperature controller for life testing of new furnace elements. Assisted in PC board layout using OrCAD Capture and Layout.

Whessoe Varec, Inc.

Title: Systems/Specials Engineer

2/89 to 8/95

Customized standard products to customer's requirements. Documented changes with AutoCAD. Managed documentation for product approval by CSA (Canadian Standards Association). Managed preparation of documents for new product releases. Programmed PLC terminal to display magnetostrictive level and temperature probe MODBUS output. Redesigned/reworked hardware and rewrote programs in C for ATE system designed by consultant. AutoSketch and schematic capture using OrCAD. Created custom symbols library for OrCAD. Circuit simulation using PSpice. Modified 8085 firmware in assembly language.


EDUCATION

BSEE from California State University at Fullerton.
Industrial and Military Electronics certificate from National Radio Institute.
Electronic Engineering Technology certificate from Capitol Radio Engineering Institute.


OTHER EXPERIENCE

Assembly language on 6502 (5 years), 6809, 68HC11, 680x0 (10 years), PowerPC (3 years), 8048, 8051, 8085, 8088/80x86, NEC 75XL and 78K0S, Microchip PIC16xxx microprocessors.
BASIC, FORTRAN, C and Python. MS-DOS, Windows, Unix and Macintosh operating systems.
FCC General Radiotelephone license.