Goldstein
Floyd R. Goldstein
SoftwareFlair.com Inc.
www.softwareflair.com
17720 Retrac Way
Grass Valley, CA 95949
530.268.3809
530.268.8361 Fax
Education:
M.S. Computer Science - California State University Chico 1994.
B.S. Computer Science/Systems - University of the Pacific 1983.
Languages:
"C++", "C", Visual Basic, Java, Assembly Language, Scripts.
Embedded Systems:
WinCE 5.0, Pharlap, VxWorks, AMX, VRTX, PSOS, Linux, Tern Systems, Cypress EZ-USB FX FX1 FX2, Pumpkin Salvo
Microchip PIC (18Fxxx, 16Fxxx), Cygnal/Silabs, ARM7, ARM9, Xscale, NetBurner, Parallax, Motorola ColdFire, LuminaryMicro, Cirrus,
Intel (855, 915, Xscale 425/465, IXP4xx, 8051, X86), AMD Au1x00, MC68302, Philips/NXP (ARM7, ARM9:
LPC214x, LPC3180, LPC2300, LPC2800), MC56002 (DSP), MC68881, MC6502, MC68HC11, Intel 80188,
TMS34010 (GSP), MicroLynx, Freescale, Interrupts, ZigBee, Serial, RTC, DMA, I2C, USB 2.0 (high
speed & 1.1 full speed), Display controllers, SCSI Drivers, SPI, I2C: EEPROM, Flash, Timers,
Digital Pots, PWMs, LCDs, D/A, and A/D.
Design Environments:
Win98/NT/2000/XP/WinCE Platform Builder eVC++, uVision2, uVision3, MS Visual Studio, MPLab,
Linux (gdb,Kgdb), Cygnal/Silabs IDE, Tornado II, Paradigm, SUN, NetBSD, Clear Case, PVCS,
Rational Rose Unified Modeling Language (UML), Borland IDE, CVS, SVN, MS Project, GlobeTrack,
DDTS, Word, Framemaker, Object Modeling Tool. Emulators: AMS, HMI, American Automation, Intel
ICE, P&E BDM, ULink, and TI.
Companies:
SoftwareFlair Inc., Grass Valley Group, Thompson, Coherent, Electroglas, Mobilygen, MTI, TAS, Verifone
Becton Dickinson, Centari Networks, General Electric Medical, EarthWatch, 2Wire, Digital Acoustics
Intelligent Electronics, Radar Digital Systems, Comptek, Unisys, Mitsubishi. Expert Witness.
Positions:
Software Consultant, Firmware, Device Drivers, System Architect, Diagnostics, Operating Systems,
Software Manager, Control Panel, and user Interfaces.
Products:
Video/Audio, Biomedical, Music, Point of Sale, Industrial, and Aerospace.
Consumer Products:
Kiosk based embedded system using WinCE 4.2 and 5.0. Analyzed, designed and implemented
a USB driver, embedded USB devices (3), and applications code for an xscale CPU and X86 based system.
Modified components for platform builder to customize features, and memory size. All components
successfully integrated into the end product.
Developed the firmware and USB LibUsb integration for high speed USB 2.0 based proprietary video encoder
and decoder product. Firmware was written for the Cypress FX2 using the Keil tools, and application software
was using MS .Net
Designed and developed a musical consumer MIDI product in C and assembly. Managed hardware and
software consultants in the development of a dual microprocessor Intel based proprietary system.
Managed software and hardware consultants for a MIDI controlled Tube Preamp and MIDI Sequencer.
Provided software for the device drivers and applications code.
Industrial:
Embedded software for test and measurement products. Analyzed, designed, and created "C"
software for test and measurement products. Using various microprocessor IDEs for the 8051 and
PIC processor. Created device drivers (I2C, SPI, Serial, A/D, Timers, USB, Ethernet,
LCD Controllers), and application software for the embedded system and Windows based interface.
Integrated USB 1.1 and 2.0 into the products. Solar Panel Monitoring system.
Video:
Consumer based mobile video player, based on Linux embedded "C" software.
USB 2.0 camera based imaging system using the Cypress FX2 controller.
Bus Linking application software for a video switcher. Tornado II software
integration, and dynamic library loader capability for an X86 router. Chroma Keyer
device driver and algorithm integration. Analysis and design for a Video Conferencing system.
Writing DMA drive to integrate with TriMedia processor. Software lead for the user interface
subsystem of a "Video Control Center" project. Created the software architectural design for
the Real-Time panel. Analyzed, designed, and coded Real-Time Panel simulator requirements in
C++, and performed miscellaneous GUI development. Analyzed and designed embedded system and
application software for a Master Control system using C++ and VxWorks. Designed a Chroma
Keyer Expert Panel application with MFC, integrated a Win 95 serial device drive to the VxWorks
control panel. Analyzed and designed embedded system and application software for the following
Video/Audio products: Krystal Digital Picture Manipulator, Switcher, Digital Disk Recorder, and
Codec. User interface design for Win/NT application using Visual Basic.
Biomedical:
Embedded software and software update GUI for a Laser Power Meter system. Installed
AMX for a Cytometer system, created architectural design. Added middleware, and applications
code. Managed and designed software for the APX-C Ultrasound group. Designed coded and debugged
diagnostic and device drivers for a Motorola based multiprocessor proprietary system in C.
System enhancements and user interface modifications for an imaging product
Point of sale:
Analyzed and developed device drivers and diagnostic software for a MC68302
"Point of Sale" system. All of the software development was written in C.
Aerospace/Radar:
Managed software engineers and consultants for a satellite remote sensing system.
Created Windows based Java software tools for configuration management and test automation.
Instituted policies for bug tracking, configuration management, and software design guidelines.
Analyzed designed and developed board level diagnostics for a radar scan converter, input board
(MC68030), display processor board and system controller. Generated a software design document
for the entire system.
Air Traffic Control:
Coded and debugged a tracking and correlation system, for the Naval Oceanic System Control in "C".
Also designed and implemented a source code control system. Designed and coded configuration
management software and implemented various quality assurance procedures for a Marine Air Traffic
Control System.
Member number:8327
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 Goldstein and Software Contractors' Guild,
Post Office Box 257,Nottingham, NH USA 03290-0257