Tom Roe, PE, MSEE

Embedded Electronics Development Engineer

 

EXPERIENCE:

 

   Smiths Industries (Contract Engineer), Grand Rapids, Michigan

Developed Motorola 800MHz G4 CPU board.  Design includes a 1GHz MPC7457, dual Marvell Discovery chip set, 512 MB main memory, 200 MHz DDR L3, 2 Ethernet channels, 2 independent PCI channels with PMC expansion slots, Tundra based VME 64X bus, on board sequenced power supply.  Developed low level test software in C and assembly.  Used Mentor schematic capture and Hyperlynx signal integrity simulation tools for high speed design.
Developed VHDL based Xilinx PLD for G4 CPU board. Used Synplify/Modelsim on Unix/Linux for development and simulation.  State machine based design included full functional and post place and route design verification.  

   X-Rite, Inc., Grandville, Michigan

Developed Texas Instruments DSP based high speed measurement instrument including 120 MHz TMS320VC5409 processor and bus design, Cypress 8051 based EZ-USB communications electronics, low noise 16 bit A/D front end and a fully synchronized 1MHz switching power supply. Responsible for all instrument level firmware (C/C++ and Assembly).
Developed Motorola PowerPC PowerQuicc based CMOS camera system consisting of  MPC823 (77 MHz, 16 Meg SDRAM and 4 Meg Flash), USB communications, LCD/Touch screen and CMOS sensor FPGA interface.
Designed and simulated VHDL for Xilinx FPGA 13MHz CMOS camera interface.
Developed CMOS camera prototype including Altera CPLD design, PC interface and Windows C/C++ test software.

   Computer Methods Corp. / Engenius, Inc., Livonia, Michigan

Designed and developed an 8051 based automotive hand held test station including power electronics, USB hub, RS232 circuitry, A/D converter and front end and Altera PLD state machine design.

    Allied Signal Aerospace, Senior Design Engineer, Teterboro, New Jersey

Developed Windows NT C/C++ based real-time embedded system.
Used Microsoft Visual C/C++ (MFC) to develop Winsock2 client/server interface software.
Developed NT I/O drivers.
Developed embedded Pentium VME based test system. Used Microsoft Visual C/C++ on Windows NT to develop all software including TCP WIN32 server application and real time control application.
Developed Windows NT C/C++ based real-time embedded system.
Developed all electronics including RJ45 Ethernet interface and MIL1553 interface.
Used Visual Basic and Borland C (DLL's) to create user interface, IEEE 488 control, digital interface and custom I/O board driver.
Designed and built a custom PC interface board including a custom serial to parallel converter VHDL FPGA (Actel) and Ethernet Interface.

   Lockheed Martin Corporation, (Aerotek Inc. Contract Engineer) Princeton, New Jersey

Developed an Industry Pack (for Motorola 68030 motherboard) two-channel waveform generator board capable of generating Bi-Phase, FSK, PSK and FM signals at 100kbps.
Used Altera for PLD development including state machine design (using AHDL), bus interface, FIFO control and DDS control.
Modified above Industry Pack board to function as an NRZ-M decoder.

Designed, simulated and integrated digital phase locked loop circuitry to lock on the incoming NRZ-M data and generate the acquisition clock at 100kbps.

   Allied Signal Aerospace (Aerotek Inc. Contract Engineer), Teterboro,NJ

Developed  80486 based automatic test station software for a power supply and power-conditioning unit.
Used Windows based Visual Basic and Borland C (DLL's) to create the user interface, IEEE 488 control, digital interface and custom I/O board driver.

   Lockheed Martin Corporation (Aerotek Inc. Contract Engineer), Princeton, New Jersey

Designed and developed an 80486 based embedded telemetry simulator including real-time C code for control and RS232 communication software.
Developed custom interface board including FIFO and differential bi-phase data communication circuitry.
Used Altera and ABEL for CPLD development

Designed, developed and integrated an IEEE 488 VXI based custom automatic test station.

Developed two custom buffer/interface circuit boards used to optically isolate and buffer all communication, control and ground signals.

   Instruments & Equipment Corporation, Sparta, New Jersey

Developed a micro-controller (8051) based ISA bus interface for a PC based system. 
Responsible for development of hardware, software and board production.
Used C for RS232 communication, PC and real-time controller code.

   Centronix Corporation, Montville, New Jersey

Developed micro-controlled (8051 based) battery test systems.

Responsible for all phases of development including programmable electronic load design, linear charge electronics design, PLD development (ABEL), data acquisition system design ( 10 and 12 bit A/D, D/A), real-time software (Archimedes C, Assembler), digital hardware design.

   Lockheed Martin Corporation, Valley Forge, Pennsylvania

Developed analog phase locked loop to track peak power of solar panel.

   KOR Electronics, Inc. Huntington Beach, California

Developed high voltage test station including high voltage power electronics and digital control circuitry.

   Hughes Aircraft Company, El Segundo, California

Low voltage switching power supply design.

EDUCATION:

    Syracuse University (1985), MS Electrical Engineering

    Syracuse University (1982), BS Bioengineering

PROFESSIONAL ACTIVITIES:

Adjunct Faculty Member:

Calvin College, Digital Design Courses

Grand Rapids Community College, Computer Applications

Grand Valley State University, CIS Department

William Paterson University, CIS Department

Sussex County Community College, CIS Department            

IEEE Senior Member (1982 - Present)

IEEE Consultants Network of West Michigan Charter Member (2001 -  Present)

IEEE Consultants Network of Chicago Member (1999 -  Present)

IEEE Consultants Network of Northern New Jersey Member (1992- 1999)

Professional Engineer, Michigan

Home

Email