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
