Post Job Free
Sign in

Software Engineering

Location:
Brookline, NH
Posted:
October 29, 2012

Contact this candidate

Resume:

Robert Tonneberger

Email: abo76m@r.postjobfree.com

Address: ** ******* **** ****

City: Brookline

State: NH

Zip: 03033

Country: USA

Phone: 603-***-****

Skill Level: Experienced

Salary Range: 135

Primary Skills/Experience:

See Resume

Educational Background:

See Resume

Job History / Details:

iRobert A. Tonneberger 12Q

61 Russell Hill Road, Brookline, NH 03033 603-***-**** abo76m@r.postjobfree.com

Professional Architect, Systems & Software Engineer

Product Development / Project Management / Requirements / Application Development / Architecture Embedded Software / User Interface / Electronics / Controls / Documentation / Testing / Training

A highly-experienced systems and software engineering professional, I have developed advanced, yet easy to use and manufacture products for GE, Lockheed, Phillips, McDonnell Douglas, Walt Disney World, Siemens and Hasbro/Parker Brothers, among others. Skilled in systems, software, electronics and test engineering with abilities in:

Managing high-quality software development for less cost and time than average software

Building, teaching, training and leading high-performing development teams

Creating virtually bug-free software that aiijust worksaii and swiftly passes through system test

Ramping up quickly into new projects, processors and development tools

Rapidly synthesizing information and making timely, high-quality decisions

Selected Accomplishments

Safety Critical. Terrafugia was designing the worldaiis first road-able sport aircraft (Flying Car), the Transitioniii. This firmware controlled everything from folding wings and monitoring all flight systems to dimming dash lights and everything in between. Likewise, helped create medical class III firmware for a heart pump with Thoratec.

Project-managed design and development of advanced instrument. Foxboro Invensys wanted to combine two existing chemical analyzers into one family with four models and dozens of additional features. Crafted 200-page requirements document and a detailed SDS for new architecture. Coordinated electronic and case design engineers while managing software team. Received written kudos on software quality and the GUIaiis ease of use from Director of Marketing.

Created bug-free software. Hired to create ultra-reliable instrument for Setra Systems. Drafted documents describing development process, software features and architecture. Engineered and created product in record five months with only one firmware bug encountered in the four-day system test - unheard in this company. Hundreds of units were in the field over two years without a single software bug discovered.

Met stringent TOW missile test set inspection deadline. Nothing had been done by McDonnell Douglas on TOW missile test set project with a USMC inspection coming in two weeks. Drafted preliminary SDS then created top-level operating test program and its GUI with actual test simulations. Met inspection deadline.

Played key role in reducing ozone depletion. German government required that ink fusers in 4500 Siemens mainframe printers be replaced as contributing 5% of all Freon released into atmosphere. Developed computer-driven I/F boards, GUI, firmware, cabling and parts for joining old printer to new heat fuser/stacker assembly.

Designed tightly-specaiid x-ray components. New pair of concentric drums rotating in the beam needed to be added to 16 year-old Hologic x-ray machine with extremely tight speed/position AC line synchronization specs running at legacy, 2X and 4X rotation speeds. Architected, designed PID loop, coded, inspected and tested firmware that enabled drum controller to operate and communicate perfectly with legacy machine.

Career Summary

Senior Systems, Tech Lead, Firmware and Test Engineer, 1987-2010. Developed products that have run the gamut from medical to military to commercial use. Architected, built and tested systems, software and electronics for embedded products for high-tech, aerospace, defense, medical, wireless, energy, electronics, consumer goods and entertainment companies, including those highlighted hereinabove and at Hologic Medical, KEI Laser Systems, Litton Laser Systems and StorageTek.

Microsoft hired to teach their engineers how to create high-quality bug-free software on time and on budget. V&V test experience gained at NCR and control system electronics and document procedures at the National Super-conducting Cyclotron Lab. My software flew aboard the NASA Space Shuttle and helped visitors fly around Disney World using Fast Pass technology. Further, itaiis installed in new medical equipment, saved energy with Hubbell Lighting using RF building-wide communication system, created motion analyzing baseball helmets, directed a computerized Monopoly game and helped reduce worldwide ozone depletion for Siemens.

Education & Certifications

Certified Team Software Process (TSP) Coach, Software Engineering Institute, Carnegie Mellon.

Certified Personal Software Process (PSP) Instructor, Software Engineering Institute, Carnegie Mellon.

Bachelor of Science, Electrical Engineering & Computer Science, Michigan State University.

Technical Skills

System Engineering

Architecture of systems, software and electronics for real-time embedded products. Experienced with a focus on project processes and improvement, quality and risk management, customer and regulatory requirements, as well as project and design documentation. Leading and coaching development teams.

Software Architecture Engineering

The PSPsm and TSPsm software development process from the DOD-funded Software Engineering Institute (SEIsm), part of the CMM and CMMI software process suite, enable my creation of the highest quality and lowest cost software with virtually zero defects. My architectures are object-oriented with highly readable and maintainable software that complies with FDA and military standards. I am adept at smoothly integrating and applying an RTOS into high-performance applications.

Electronic Engineering

Hardware Design with ARM 7, AVR, Siemens 161/167; 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.

Test Engineering

Design and construction of Automated Test Equipment (ATE) and test sets. Developing and conducting V&V test plans of products to their specifications. Experienced in validating documentation and software with reviews, inspections and unit/integration/system/alpha/beta tests. Created test sets with LabView.

Development and Emulator/Debugger Systems

Keil ARM 7 and Cortex M3 IDE & Ulink; Keil 166 and 8051; IAR ARM 9 Ulink and MSP430; Code Warrior Coldfire, Atmel AVR XMega; MS Visual Studio C++; TI DSP 320 Code Composer; Intel ICE-51, -96, -186, -386; Apple Power PC; Nohau EMUL-51, -16/332, -196NT, -167; Relms Z80; Zilog ZDS-II; HP 64000; National Starplex; NCR 8400; MicroTek & Softaid 386EX; Signum & HiTex 8051, Domain 56303.

Real-time Operating Systems

FreeRTOS, QNX, VxWorks, CMX, VRTX, GEX, Tics, Nucleus, Micro-OS/51, uC/OS and Newton OS. Created commercial real-time kernels for 8051 and x86 (IMX).

Computer Languages

C or C/C++, LabView, PL/M-51, PLM-96, Newton-Script, Pascal, Fortran, Basic, Assembly (ARM, Coldfire, Z8, Z80, 8051, 8096, 8085, 8086-80386, MC68332, DSP56303)

Recent Career History

Thoratec, Burlington, MA 2012

Created safety-critical medical class 3 firmware for heart pump controller using Freescale Coldfire uC. Also created HW & SW test set prototype for script-driven integration & system testing.

Terrafugia, Woburn, MA 2011

Created the vehicle control and data monitoring firmware for the Transitioniii Roadable Sport Aircraft (flying car). Servo controls, wing-folding control, SDcard FAT file system, telemetry to the ground and more all based on an ST ARM Cortex M3 processor running the FreeRTOS operating system. See photos below.

Hologic Medical, Bedford, MA 1996-1997, 2004-2008, 2009-2010

Designed and built LabView Mfg test sets for board, assembly test and calibration of x-ray drum controller. See photos below. Architecture of whole-body x-ray scanner filter drum and aperture subsystem with real-time dual PID motor speed and position AC line synchronization using ARM7 & Cortex M3 (NXP LPC2378 & LPC1765) with 12 interrupt sources and 82,000 steps/s aii this board left engineering, through system test and into production with no code updates; 8051-based CAN bus x-ray controller; Z8 Stepper motor controller firmware; Z8 keyboard encoder & power control; 128 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 & Tics Real-time OS.

SignalFire 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; designed Modbus timing tester.

Microsoftaii Redmond, WA 2005

Software engineering instructor: PSP for Engineers I & II, Managing TSP Teams, Intro to Personal Process.

ACMI aii Southborough, MA 2004

Scales, pump and patient electronics module for Uro-dynamics real-time medical s/w based on Silicon Labs 8051 using C, Keil, USB, and DSP. Developed test and calibration test stands using VC++.

Setra Systems aii Boxboro, MA 2004

Digital pressure instrument firmware using TI MSC1211 (8051) with C and a HiTex MX51 emulator.

AbioMed aii Danvers, MA 2003

Unit testing of C code for artificial heart controller based upon Siemens 167. Added features to Palm Pilot.

Walt Disney World EPCOT, Lake Buena Vista, FL 2003

Updated 8051 assembly and wrote new C font replacement software for FastPass ticket printers.

Tri-Cycle Product Design, Hudson, MA and EMBED INC., Littleton, MA 2001-2002

Baseball helmet attitude/motion DSP analysis software using VC++. Wrote RF (916MHz) digital communication specifications, protocol handling and Manchester encoder/decoder firmware.

Venture Technologies, North Billerica, MA 1997-2001

Foxboro Invensys: Electrochemical Analyzer aii Architecture, Technical Lead and Management of 6-person firmware team; C and CMX with Siemens 161; created and documented code of program and graphic GUI. See photo below.

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.

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.



Contact this candidate