Almost without exception, our projects include some software.

Our software can be roughly categorized into three different areas:

  • Embedded software
  • User interface software
  • Analysis software

MTW offers the following software engineering services:

Embedded control software

  • Networking software (Ethernet, CAN bus, real-time propriety)
  • Real-time control algorithms
  • Digital signal processing algorithms
  • Fixed-point (integer) and floating-point code


  • ANSI C / C++
  • LabVIEW, LabVIEW Real-Time, LabVIEW FPGA
  • Assembly (PIC, Freescale 680x0)

User Interface

  • User interface design
  • User interface software
  • Mobile applications


  • LabVIEW
  • Microsoft Visual Studio
  • Java

Analysis software

  • Simulink (future)


We have experience with the following operation systems:

  • Windows
  • Embedded (without a commercial OS)
  • On-Time (Real-Time Operating System or RTOS)
  • LabVIEW Real Time (RTOS)
  • Linux / Ubuntu
  • Android OS