Richard Fine · Micro Systems Development Inc.

435 Brook Street · Carlisle, MA 01741 · (978-287-6025)

email: rfine@tiac.net

 

Summary:

 

Professional Software Engineer with over 43 years of experience developing real time embedded products. Strengths include software architecture and design, C/C++, Assembly language programming, real-time operating system and hardware module interfacing. Additional skills in trouble-shooting, network protocol (TCP/IP), test tool development and team contribution.

 

Skills:

 

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

Integrated Ship Control Systems for US Navy and Coast Guard

·         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

Motor Drives and Control

·         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

Microbial Detection System

·         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

GPS Chart Plotter Navigation Systems

·         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

High Power LED Manufacturer

·         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

Process Control Monitoring Systems

·         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)

Marine CHAFF Decoy Deployment System

·         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

Future Product Prototyping/Feasibility

·         Consulted with BOSE engineering on micro processor based product specifications

·         Prototyped 6805 based protocol converter between Wave Radio and video cable device

·         Implemented ST-9 based “bit stream” protocol translator for product demonstrations

Skills applied: 6805, ST-9 Assembler

 

Fire Control Instruments, Newton, MA · 1990-1991

Fire and Security Alarm/Control System

·         Project co-leader during development of new 80188 based product

·         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

Skills Applied: C, SMX, 80x86 Assembler

 

Prior to 1993:

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