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.