Richard Fine · Micro Systems Development Inc.
435 Brook Street · Carlisle, MA 01741 · (978-287-6025)
email: rfine@tiac.net
Summary:
General: Embedded systems, multi-tasking O/S applications, software tools, object-oriented analysis and design, graphical user interfaces, development platforms.
Languages: C++ (since 1991), C (since 1983), Visual C++/Basic, Python, VBScipt, Assembly Languages for 8/16/32 bit Microcontrollers
CPU: TI DSP C2000, TI Stellaris, ARM, 80x86, 8051, 6811, 6805, ST-9, "BeagleBone"
Operating Systems: Linux (Embedded), MS Windows (9x, NT), Unix (Solaris, SunOS), MS-DOS, VRTX/SMX/Proprietary RTOS, Free-DOS
Professional Experience: (Consulting)
L-3 Henschel, Ayer, MA · 2013-present
· Machinery Plant/Control System for USCG (VME to PC/Linux port/development)
· Embedded Linux based Microphone Control System; Application and Drivers (Navy)
· Upgrade/Design/Implementation for Automated Bridge Systems - Helm/Navigation Computer System/Steering Controller Subsystems (Navy)
Skills Applied: (Embedded) Linux, C++/C (Real Time), Python, Subversion
Comprehensive Power Inc, Marlborough, MA · 2011-2012
· High Speed (Multi-Board) Control and Communication/Protocol via CAN/RS485
· Embedded optimized data base for system operation and status
· Peripheral drivers/interface – CAN, I2C, ASYNC (RS485/232), SPI, A/D
· Secure custom board firmware downloader via PC Host
Skills Applied: TI DSP320F2809, Stellaris, TI Code Composer, JTAG, C, Subversion
BioMerieux, Durham, NC · 2009-2011
· File system upgrade and port (XFS for smxRTOS)
· Product feature improvement and maintenance
· Implementation/modification of device drivers (ZIP, USB and Compact Flash)
Skills Applied: C++, C, 80x86 Assembler, SMX, FreeDOS
Northstar Technologies (Navico), Acton, MA · 1988-1990,1992-1994,1997-2009
· Linux (Embedded) – Platform development; Qtopia graphic performance improvements; openGL(ES) benchmark and qualification
· Team leader/participant for multiple variants of LORAN-C/GPS embedded products
· Multiple unit real time data and chart connectivity using TCP/IP
· Software architect/implementer on most aspects of system
· O/S installation and system task interface/communication
· Data Base for waypoint/route/user preference storage
· GUI screen layout, graphical system interface, LCD drivers and optimization
· Serial communication “protocol” for GPS/NMEA/custom devices
Skills Applied: Linux, C++, C, 80x86 Assembler, SMX, lex/yacc, Windows NT/9x
Luminus Corporation, Billerica, MA · 2007
· Benchmark/Testing software development for LED power characteristic analysis, monitoring and data collection
· ARM based custom firmware for PWM hardware control/Visual C++ front end operator GUI and spectrometer interface
Skills Applied: C, ARM low level firmware
Foxboro Company, Foxboro, MA · 1985-1987, 1994-1996
· Team leader/participant for new products and existing product enhancements
· Implementation of “Display Builder” to create a graphical view process “page”
· Enhanced “trending” capabilities of UNIX based products
· Ported “trending” portion UNIX product to develop Windows based control system
Skills Applied: C, 80x86 Assembler, VRTX, Windows NT, Unix
Hycor Division of Sippican Inc, Marion, MA · 1991-2002 (intermittent)
· Developed custom UI interface from previous embedded product
· Implemented multiple Windows/DOS based external device simulators
· (Re)Designed existing code base to handle multiple customer/external device variants
· Implemented multiple serial communication protocols for “threat/navigational” devices
· Worked closely with client during specification, testing & delivery phases of product
Skills Applied: C, 80x86 Assembler, VRTX/PC, Windows NT/98
Bose Corporation, Framington, MA · 1993
· Prototyped 6805 based protocol converter between Wave Radio and video cable device
· Implemented monitoring incoming switches, smoke detectors and alarms
· Implemented control algorithms for output sequencing and custom I/O relationships
· Designed multi-tasking architecture to handle screen, I/O and control events
Extech Corporation, Newton, MA · Portable Credit Card Reader
LFE Corporation, Clinton, MA · PID Loop Controller and Configurator
CNR Corporation, Newton, MA · Embedded Message Router/Switching System
DISCOM Corporation, Westford, MA · CRT Yoke Test Fixture
Indelec Corporation, Brookline, MA · Graphical Process Control Monitor
EG&G Time and Measurement Division · Precise Cesium Clock Controller
Hamamatsu Corp, Waltham, MA · Imaging Inspection Station
Baird Corporation, Bedford, MA · Optical Emission Spectrometer
Monarch Machine Tool Company, Bedford, MA (Employee) · Numerical Controller
ICON Corporation, Cambridge, MA (Employee) · Numerical Controller Retrofit
Education:
UMASS North Dartmouth, BSEE 1976
Articles Published:
Debugging with Real Time Scripts, Embedded Systems Magazine, August 1993
References:
Furnished upon Request