Olin G. Lathrop
Groton, MA 01450
(978) 742-9014
olin@embedinc.com   (ogl@embedinc.com no longer valid)
Last updated May 2014

Note: This resume is kept at www.embedinc.com/olin.  If you are
reading a copy, please check there for the official version. 

Brief Description

Electrical engineer with 30+ years of experience.  Good background in other areas, like firmware, software, physics, and math.  Experience leading engineering teams at the technical level through all development phases. 


Direct technical contributor that is responsible for overall architecture, coordinates engineering efforts across disciplines, and leads and grows junior engineers. 


Employment History

1998 to Present

Principal of Embed Inc, a custom engineering and consulting company specializing in embedded systems. 

  • Various digital closed loop control systems.  These included controlling a solenoid-driven valve to maintain a set pressure, controlling fillament power and high voltage to get the desired output from a x-ray tube, and motor controllers. 

  • Various switching power supply and power conversion projects.  Invented and developed new algorithms in this area. 

  • Various microcontroller-based motor control projects, including brushless DC motors. 

  • Distributed devices on a CAN bus.  Developed EmCan, a protocol layer above CAN that provides common infrastructure for many individual sensors, actuators, and other devices within a system. 

  • Small wearable tags that receive data from fixed stations via ultrasound.  Included designing low power ultrasound front end amplifier and receiver (35 µA at 3 V with >1000 gain at 40 kHz). 

  • Rechargeable battery management. 

  • Circuits and firmware where low power usage was a high priority. 

  • Various data loggers, some examples:  Heart rate, speed, and other parameter during a bicycle ride.  Live telemetry from body-mounted motion sensors during a golf swing.  Data from passive IR sensors to detect a human falling within their view. 

  • Signal processing on a host computer and on dedicated embedded signal processors.  One project included automatic detection and subsequent reduction of repetetive noise. 

  • High accuracy analog circuit for measuring micrometer deflections of LVDT probes. 

  • Rotating LED displays, which included transferring data and significant power over a rotating interface.  High end version contained 96 full-color LEDs requiring 75 Watts of power. 

  • Flight Simulator.  Created the system for making the hundreds of cockpit control and sense signals available to the master software via a procedural interface. 

  • Designed fixtures and jigs for production test and diagnostics.  Worked with a external mechanical engineer to develop a easily customizable basic platform for circuit board testing, used several times for different projects. 

  • Created Embed's PIC development environment for firmware for Microchip PIC microcontrollers (download).  Includes extensive PIC assembler preprocessor and macro library that provide features not present in the native tools, such as symbolic global 1-bit flags, symbolic handling of individual I/O pins, floating point, and other features. 

  • Created TCP/IP network stack in assembler on a PIC 18 which has been used in several products since then. 

  • Created the physical products that Embed sells.  This included conception, hardware and firmware design, and setting up volume production. 

  • Established relations and experience with external resources like mechanical engineering, industrial design, driver development, and volume production that can be called on as needed for specific projects.  This includes a excellent working relationship with a factory in Serbia where we have had over a dozen different items produced in volumes from less than 100 to over 1000 pieces, both for our own purposes and for our customers. 

October 2004 to April 2008

Electrical and firmware engineer for Radianse in Andover MA.  Radianse was a startup company creating indoor location systems to track equipment, staff, and patients in hospitals.  Activities included:

  • Design of the new model 410 receiver.  Receives RF telemetry and IR signature from active RFID tags, decodes and verifies the data, then passes it on to the main server via TCP.  Design included five microcontrollers for system management and control of switching power supplies, the network interface, and decoding the data from the analog outputs of two RF receivers.  Production cost below original target. 

  • Developed firmware for all the RFID tags, and consulted on their electrical design. 

  • General resource as needed to help get products through manufacturing.  Included writing some specifications and programs for production test and calibration. 

  • Researched alternate algorithms for determining tag location. 

  • Co-inventor of several of the Radianse patents. 

1988 to 1998

Co-founder and Principal of Cognivision Inc, which originally provided data visualization software and related products and services to scientists and engineers.  Cognivision eventually transitioned to a consulting company and was renamed Embed Inc (see above).  Specific experiences included:

  • Custom training and consulting in computer graphics. 

  • Created software portability environment for high end graphics application to execute on different platforms without source code changes. 

  • Created software for automatic translation of Pascal to C as part of the build process. 

1986 to 1988

Design engineer at Apollo Computer.  Key contributer to architecture of DN10000VS graphics controller, and helped coordinate project at a technical level.  The DN10000VS was the first commercial workstation to incorporate industry leading graphics features such as alpha buffering, texture mapping, quadratic interpolation, and sub-pixel addressing.  Major contributer to theory and algorithms for the advanced features, and co-inventor of several patents relating to the DN10000VS. 

1982 to 1986

Engineer for Raster Technologies, a manufacturer of computer graphics display controllers.  Major contributer to the 3D products.  Included designing instruction set, writing host software, embedded firmware, micro-code, and hardware design of a floating point 3D processor. 

1980 to 1982

Engineer at Hewlett Packard's New Jersey Division.  Designed digital and analog instrumentation circuits for data acquisition and process control products. 

1974 to 1980

Various on-campus jobs while working towards master's degree.  Wrote operating system for a mini-computer in assembler.  Designed and built analog testbed for researching charge coupled device (CCD) integrated circuits.  System programmer for Interactive Computer Graphics Center. 


Master of Engineering in Electrical Engineering from Rensselaer Polytechnic Institute in May 1980.  BS in EE from RPI, May 1978.  Courses focused on electrical engineering with strong software background and experience. 

Relevant Publications


Other Professional Activities


Enjoys nature photography, and other outdoor activities.  Serves as appointed member of the Trails Committee in the town of Groton MA and helps maintain the trails network in town.  Referees youth soccer.