Home > About Us > Management
  Management Team

Ralph Moore, President, graduated with a degree in Physics from Caltech. He spent his early career in computer research. Then he moved into mainframe design in the 60's and became a consultant in the early 70's. He taught himself programming and became a microprocessor programmer. He founded Micro Digital in 1975, and many years of successful consulting lead into architecting and developing the smx kernel in 1987. For many years he managed the business and sales, but in recent years he has been focused almost solely on development of the smx multitasking kernel v4.

David Moore, Vice President and Director of Engineering, graduated with a degree in Information and Computer Science from the University of California, Irvine. He manages many aspects of the business, but most importantly, he manages our developers and codebase, works with partners and customers, and provides on-going contributions to product quality. For many years, he maintained and extended the smx multitasking kernel and other components of the SMX RTOS. After years of x86 product development, he implemented the ARM and ARM-M (Cortex-M) ports of SMX® and supported many new ARM and ColdFire processors. He has been part of the business for over 30 years.

Betty Martin-Danner, Operations Manager, manages the daily sales and finance operations at Micro Digital and provides additional support to marketing and client services.  Betty is highly involved with upper-management to coordinate day-to-day activities and to resolve issues.  With over 30 years experience, Betty is a true asset to the team.

Key Development Team

  Richard Ames, Senior Embedded Software Engineer, graduated with a degree in Electrical Engineering from Northwestern University. He got his start in embedded systems over 20 years ago, developing features on 8-bit engine controllers for the automotive industry. Having been a lead engineer of USNet at US Software, he continues to extend and support smxNS and related products.

  Xingsheng Wan, Senior Embedded Software Engineer, graduated with a degree in Information Technology from Beijing Information Technology Institute. He has 15 years experience developing embedded real time software, and is seasoned in writing device drivers for embedded peripherals, such as LCD, UART, etc. He is the lead developer of GoFast, our IEEE 754 floating point library, and he creates new ARM and Cortex-M BSPs to extend SMX to more embedded processors.

  Marty Cochran, Senior Embedded Software Engineer, graduated with a degree in Electronic Engineering from California Polytechnic State University, San Luis Obispo, CA. He has over 25 years of experience in software and hardware design of embedded real time systems for data acquisition, control, and communications. He ported the smx scheduler from x86 assembly to C, which laid the foundation for SMX support of ARM, ColdFire, PowerPC, and other 32-bit embedded CPUs. He is the creator and lead developer of smxAware and the PowerPC version of SMX. He has been part of our team since 1996.