Sie sind auf Seite 1von 3

Robert (Rob) A.

Tonneberger
Embedded Real-Time Systems Intel 8048, 8051, 80196, 8080/85; Zilog
Z8, Z80; National NSC800; DEC PDP/11, PDP/8. HDLC, SCSI, GPIB, USB,
CAN, I2C, SPI, RS232, RS485. Orcad & McCad PCB layout/fab drwgs.
Standard logic families, CPLD, JTAG.
Development and Emulator/Debugger Systems
Keil ARM 7 and Cortex M3 IDE Keil 166 and 8051; IAR ARM 9 Ulink and
MSP430; Atmel AVR XMega; MS Visual Studio C++; TI DSP 320 Code
Composer; Intel ICE-49A, -51, -96, -186, -386, MDS-235, iPDS; Apple
Power PC; Nohau EMUL-51, -16/332, -196NT, -167; Relms Z80; Zilog
ZDS-II, ZDS; HP 64000; National Starplex; NCR 8400; MicroTek Signum &
HiTex 8051, Domain 56303.
Real-time Operating Systems
QNX, VxWorks, CMX, VRTX, GEX, Tics, Nucleus, Micro-OS/51, uC/OS and
Newton OS. Created two commercial real-time kernels for 8051 and x86
(IMX).
Computer Languages
C++, C, LabView, PL/M-51, PLM-96, Newton-Script, Pascal, Fortran,
Basic, Assembly (ARM, Z8, Z80, 8048, 8051, 8096, 8085, 8086-80386,
MC68332, DSP56303, PDP8, PDP11).
EDUCATION and TRAINING
TSP Coach, Carnegie Mellon Software Engineering Institute, 3.5 CEU
PSP Instructor, Carnegie Mellon Software Engineering Institute, 3.5
CEU
PSP for Engineers I and II, Carnegie Mellon Software Engineering
Institute, 7.0 CEU
TSP Executive Seminar, Carnegie Mellon Software Engineering
Institute, 2.5 CEU
How to Become a Better Communicator, SkillPath Seminars, 0.6 CEU
Chapter President, Toastmasters International, Orlando, FL
Supervisory Management
Bachelor of Science, Electrical Engineering, Computer Science Minor,
Michigan State University
PROFESSIONAL EXPERIENCE HOLOGIC MEDICAL, Bedford, MA 1996-1997,
2004-2008, 2009-2010
Designed and built test sets for board, assembly and calibration of
x-ray drum controller. Architecture of whole-body x-ray scanner filter
drum and aperture subsystem with dual real-time PID motor speed and
position AC line synchronization using ARM7 & Cortex M3 (NXP LPC2378
8051-based CAN bus x-ray controller; Z8 Stepper motor controller
firmware; Z8 keyboard encoder 128 ch x-ray detectors using Freescale
DSP 56303; High-speed CPLD communication chip; TI DSP TMS320F2811
with Code Composer; C firmware for Ultrasonic Bone Densitometer using
Intel 80386EX processor, MicroTek emulator LabView - based drum
controller PCB test fixture.
SIGNAL-FIRE TELEMETRY, Hudson, MA 2009
Software for AVR and MSP430 based 802.4.15 RF transceivers in
lighting control and car parking systems.
GENERAL ELECTRIC SENSING, Billerica, MA 2008-2009
C++ ARM9 (NXP LPC3180) Uart and SPI drivers, Modbus communication;
Modbus timing tester.
MICROSOFT a" Redmond, WA 2005 Software engineering instructor: PSP
for Engineers I C and CMX with Siemens 161; created and documented
code of program and graphic GUI.
Affymetrix: Created Functional Spec and S/W Design Spec for digital
scanning microscope. Wrote system core of program using VxWorks and C.

Hasbro/Parker Bros.: Wrote computerized Monopoly game board


firmware using 8051 and C.
Cambridge Heart: Wrote prototype software in C and QNX for Heart
Stress Tester.
Northern Telecom: Cellular Power Monitor program using C and 8051.

CMX COMPANY, Framingham, MA 1999


Developed and taught hands-on RTOS application class for University
of Saskatchewan.
ECRM, Tewksbury, MA 1997
Wrote real-time control firmware for film image-setter using CMX
kernel and BSO/Tasking C on dual Intel 80C196 processors with user
interface, motor controls and communications.
DATA GENERAL, Westborough, MA 1995-1996
Wrote C firmware for Motorola 68332 processor; Nohau emulator; JTAG
boundary scan; power-up diagnostics; multi-micro communications.
S.F. MEDICAL, Forest, MS 1994-1995
Wrote object-oriented Apple Newton prescription writer program.
Enclosure, firmware and hardware design of Newton portable thermal
printer - 8051 firmware, battery charger control, ASK infrared
communications using McCad Schematic entry and SMT PCB layout.
SIEMENS-STROMBERG/CARLSON, Orlando, FL 1994
Wrote HDLC telecommunications message/data router using C and GEX
RTOS.
BARBER-COLMAN, Rockford, IL 1993
Update to building controller C firmware; modem selection and
testing; special field service engineer.
MCDONNELL DOUGLAS, Titusville, FL 1988-1989, 1991-1992 and
1992-1993
Dragon anti-tank missile: night vision tracker with 8096 and C
firmware under MIL-STD-2167A, DSP56001. Designed and built TOW
missile test sets: PC-based C, GPIB and RS232 controlled instruments,
graphic user interface (GUI), PC386 Interrupt & DMA control, Orcad
schematic entry.
LITTON LASER SYSTEMS, Apopka, FL 1992 and 1993 Wrote test set
software in C on PC for Forward Looking Infrared (FLIR).
LOCKHEED/SANDERS, Orlando, FL 1991
Wrote firmware for 32-telephone line 5Gbyte 8mm SCSI digital
recorder, in C on 386 w/ LCD and keypad.
STORAGE TEK / DOCUMATION / SIEMENS, Palm Bay, FL 1977 and 1989-1990

Using 8051 PL/M, designed hardware and firmware for distributed


HDLC network controlling high-speed printer paper path/fuser control
with keypad/LCD user interface (UI). Built manufacturing test set
using PC with touch screen. Data cartridge tape controller and motor
control using Z80 assembly.
NORTH AMERICAN PHILIPS a" CIRCUIT ASSEMBLY, Tampa, FL 1988
Wrote Intel 8051 assembly firmware for Nutone wall unit controlling
telephone - DTMF, AM/FM radio, answering machine and intercom
functions.
KEI LASER (LOCKHEED MISSILES AND SPACE), Orlando, FL 1987
Wrote Z80 assembly firmware for SDI StarLab laser controller plus
ground support software in C for PC.
Earlier EXPERIENCE
*
Created the software and hardware for several ATE test sets
(InstaRead, NCR, National Superconducting Cyclotron Lab).
*
Project leader and architect for industrial grade portable terminal
(NCR).
*
Designed streamlined procedures for system test & specification
compliance as a Product Evaluation Test Engineer Group Leader (NCR).
09/15/2010

Das könnte Ihnen auch gefallen