Jeff, if you actually had more than one job to enter into LinkedIn you would know that it is extremely easy to make mistakes because each job has to be entered manually. A more complete resume is below, as you can see there was no date errors If you have any questions feel free to mail any of the references I've given at the bottom. Chris Peach tried to hire me again at LBL before I had fully recovered But I was afraid I would let him down. But after Charley Button talked me into working for him and I sat down in front of a computer to program and check the electronic designs, there was no problems. This resume does not include the technician work of aircraft recovery during the Vietnam Airlift of my stent into a private business venture Which I thought was two years but appears to have been only six months in 1990. Maybe you'd like copies of my 1099 for the year?
Consulting Firmware Engineer
Forward Innovations
2014 to 2014
9 months
Two high and low level PIC18 devices coupled with an RF link. Devices were battery powered and required careful current control. One end had LCD readout while other end used bi-colored LED's and blinking pattern to convey information. Project was 90% completed and was eventually eliminated when company realized their present product was as sensitive as could be useful. Product under design was three orders of magnitude more sensitive and would not have yielded any improvements.
Product was programmed in C language. Also tested assembly language partial version which was written by another programmer and took up more space than modern factory C compiler.
Electronics Engineer
Had Serious head injury
2009 to June 2012
Fully recovered after being treated by Stanford Professor of Neurology
Electronics Engineer
BioElectroMed Corp. - Burlingame, CA
2007 to December 2009
Troubleshooting, design, R & D and programming medical research hardware that is used in NIH funded program concerning detection and treatment of some types of cancer. Requires firmware in assembly on an 8051 cored device and C and C++ on a Windows XP system.
Construction of very high voltage medical research pulse generator. Selected and programmed controller in Forth.
Designed sensitive skin contact voltage probe. Redesigned non-contact skin voltage probe.
Electronics Engineer
Embarcadero Systems Corp. - Alameda, CA
May 2004 to June 2006
Design and program misc. electronic hardware that is used in security systems used in multimodal transportation systems. Collaborated in design of high fidelity intercom system used in high background noise applications. Maintained older systems while designing new replacements. Total design work based on Atmel ATmega processors, Protel and Altium schematic capture, PCB design, parts lists, finding applicable board houses etc. Also firmware programming and interfacing with larger systems.
Design Engineer, Firmware Project Manager
Tecan Systems, Inc - San Jose, CA
May 2002 to March 2004
Project Manager on the XLP-6000 project, a syringe pump designed for medical and FDA applications. Included producing FDA and ISO-9000 level documentation of the project. Managed three to five engineers. Wrote about half of the application firmware including all of the actual motion and correction routines. Used a company designed real time kernel. Used Hitachi H8S processor and Hitachi HEW2 C compiler. Real Time Kernel was written in H8S assembly language. Unit has both a series and a parallel connected stepping motor. Completed design and interfaced with Asian manufacturing companies for component manufacturing in China. Project replaced a 12 year old pump design that had been highly optimized and cost controlled. All goals of performance and pricing were met.
The project was completed and released to production.
Highly accurate multi-speed and stroke robotics device that could be interfaced with lap-top or other devices.
Principle Design Engineer, Firmware
Tality Corp. - San Jose, CA
March 1997 to December 2001
Worked on various development projects for several companies on Automatic Utility Meter Reading equipment.
Completed firmware on Whisper Communications Gas and Water Meter RMI’s (remote meter interfaces), Innovatec
Electric Meter IMU’s and Scientific Atlanta’s Gateway project. Using Philips 8051XA, 8051 variants, Epson SMC88 (similar to Atmel processor) and several smaller processors in products requiring extensive network interfacing, very low power dissipation and necessitating very large scale production. Using Hi-Tech C compiler, Tasking compilers and Avocet C Compiler. Used Keil C Compiler for Intel 8051 projects. Coordinated work with consultants and other members of programming team. Worked on various 802.11 projects.
Completed embedded code for project with PIC 1640 processor. Project used a UV frequency radar as a data input system. Took over project from another engineer. Used assembly language and Microchip tools. Researched project using voice recognition, speech synthesis, MPEG video compression boards, MPEG video decoder/display cards and PCM adapter cards. Installed and tested effectiveness of three different wireless LANs in Windows 95 and NT environments. This project required research for selection of a DSP.
Started an aborted project that required knowledge of sound compression techniques for music recording. Main methods investigated were LD-CELP and MPEG2 layer 3. Required a TI 320 DSP but the project was cancelled with the closing of Tality. Also started ARM7/ARM9 project before Tality closed.
This was implementation of WiFi networking.
Senior Electronics Engineer
Datum, Inc. - San Jose, CA
November 1995 to March 1997
Development of timing engine firmware for timing products using C and assembly language. Systems use 68HC11, Z8, 68360 etc. Basic timing in some units was derived from timing signals received from GPS signals. Required decoding of GPS data strings.
Responsible for maintaining the VME product line, both hardware and software. Responsible for obtaining CE Mark approvals, UL approvals and FCC approvals for all products. Wrote and maintained firmware in C and assembly.
Products used 68HC11's, Z8's, Xilinx chips, etc.
Provided customer service and applications interfacing for customers on the VME products line. Provided technical support to important customers such as NASA International Space Station Project and other NASA projects, Motorola, Ericsson Telephone, Lockheed Aerospace and others. Wrote technical manuals, reference manuals, corrected sales brochures, etc.
Senior Software Engineer
Clear-Com Intercom Systems, Inc. - Berkeley, CA
November 1993 to October 1995
Programmed firmware for embedded systems controlling complex intercoms using 8x48, 8x49, 8xC751, 8xC752, 68HC11, 68HC12, 68HC05 and 68HC16 microprocessors. Used assembly language for maximum speed and minimum resource requirements. Systems consisted of digital controls of audio circuitry, digitized audio, modem controls, auto nulling telecommunications, all with high constraints for minimal digital noise added.
Consulting Engineer
Various - Various
June 1991 to November 1993
Designed various applications for embedded systems at Cyclon Inc. Programming in Forth and Basic languages. Used Mosaic, Inc. Forth system and dual board processor data system. Interfaced external instruments to PC for automatic calculation of flow rates of liquid, gases etc. Built wind tunnel, liquid flow and N2 flow controllers and all the associated test equipment for calibrating flow measuring devices. Performed tests to gather data and investigate the performance of patented flow amplifier under various conditions. Investigated various related topics concerning fluid dynamics.
Maintained and improved production labeling program at Unisys written in Basic and operating on a CTOS network and using Printronix printers with the Magnum controller board. System used extensive databases to print some 800 different production labels and kept track of all requisite data pertaining to the labels. Investigated various labeling programs in an attempt to improve the system. Identified various labeling systems, methods and database issues. Derived method for using Visual Basic in Windows cross linked with Access database manager to produce and document labels.
Senior Systems Engineer
Computer Aided Systems - Hayward Gulch, CA
June 1990 to May 1991
Hardware design for automated warehousing system. System consisted of a very large automated warehouse controlled by numerous computers linked together via LANs, both ARCnet and an in-house developed token-ring. Completed all phases of design from initial specification to board design to prototyping, final production approval and finished goods delivery. This was a form of very large scale robotics.
Used Tango (now Protel and Orcad) to design and schematic capture specified boards and also produced board designs up to complete board production. Interfaced with film shops and board houses to produce PC Boards and contracted external production facilities to produce, test and deliver finished goods.
Electrical Engineer
Cetus Corp. - Emeryville, CA
August 1986 to December 1989
Total hardware design and software re-design of micro-titration instrument. This was a multi-axis (7 -12 axis) robotic motion control system. Developed firmware for Pro/Group blood typing for customers.
Linear power supply design for peltier device driven heater/cooler and liquid motion instruments. This was the world’s first DNA multiplication/identification system.
Software was embedded firmware written in C and assembly language and running on a real-time multitasking kernel developed in-house. Maintained the firmware for several embedded processor products.
Extensive C language. Assembly language for 8048, 8051, 8085 and 68000 series on VME. Some experience with Lisp. Maintained Pro/Pette and Pro/Group programs: two extensive C programs running under a real-time operating kernel. Started a conversion to pSOS real-time kernel. Provided programming support for various in-house projects.
Electronics Engineer
Thoratec Laboratories - Berkeley, CA
January 1984 to May 1986
Research and engineering of biomedical electronic devices. Designed various interfaces for 68000 CPU multibus card. i.e. Battery backed static ram, analog sound generators (for non-intrusive alarm) and serial and parallel interfaces. Designed 16 channel serial multibus card. Designed hardware and programmed a 16 patient gas multiplexer. Programmed an extremely sensitive leak detector. Wrote embedded firmware in C, Basic and assembly language. Wrote applications software running on DOS to interface medical data acquisition system with Lotus 1-2-3. Did technical writing on systems for QA and test. Provided training and in-field support for field maintenance.
Education
general education - Degree in navigation
Tality requested I get a BA so that they could promote me to department manager
Chabot College - Hayward, CA
Skills:
Programming in C, C++, Basic, Forth, Lisp, Python
Wrote RTOS, Real Time kernels and integrated several operating systems such as Qnix and early Windows versions
Design of all microprocessor hardware, CISC, RISC and DSP
Analog design on a semi-digital scale such as scaling ADC or D/A
Integration of 2nd and 3rd party hardware and software
High voltage and very high voltage control
Robotics low, medium and high level
Examined voice recognition and AI
Designed, programmed, tested and verified biotech and medical devices
Worked closely with DOD, NASA and NOAA on instruments
Worked on instrumentation in hostile environments
Wifi and Bluetooth integration into instruments.
Technical writing and quality control
References
Chris Peach – Manager who hired me at ESC
cpe...@lbl.gov
Bob Garry –Hired and supervised me for a project at Diablo Research
bobg...@earthlink.net
Carl Lehfeldt – Project manager on a project I worked on at Cadence
lehf...@garlic.com
Vince Perry – Division manager at Tality
vrp...@comcast.net
Charley Butten - Several Emmy awards, Chief engineer at Clear Com -
cbu...@jps.net