ABOUT US  |  PRODUCTS  |  LIBRARY  |  CUSTOMERS  |  SUPPORT  |  NEWS  |  DOWNLOADS  |  ORDER  |  CONTACT
 
  You are here: 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 v4 development of the smx multitasking kernel.



David Moore, Vice President and Director of Development, 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 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

Yingbo Hu, R&D Embedded Software Engineer, graduated with a master degree in Automatic Control from Beijing University of Aeronautics and Astronautics. He has over 15 years experience developing embedded real time software, and specializes in writing device drivers for embedded peripherals, such as NAND flash and USB. He is the creator and lead developer of smxFFS, smxFS, smxFLog, smxUSB, and smxWiFi.

  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.

  Alan Moore, Senior Embedded Software Engineer, graduated with a degree in Computer Science from the University of California, Berkeley and did graduate work in artificial intelligence at Northwestern University. He has been developing software for over 25 years, working on a broad range of projects from embedded firmware for laser eye surgery machines to native mobile app development. He co-developed the original smx multitasking kernel with Ralph Moore and is the lead developer of smx++. He currently focuses on smx++, PEG, and smxNS development.

  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.

  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.

 

 

 
 
HOME  |  SITEMAP  |  CONTACT