Software Development

Our software engineers rely on the latest compiler technologies from Keil, Metrowerks, Microchip, Borland, Microsoft, and GNU.

Embedded code is created on PCs using a C cross-compiler and downloaded into the customer's target hardware. Most of our designs include bootloading capabilities to allow software upgrades.

Communication buses and protocols include: CAN/J1939, J1708/J1587, USB, Ethernet, RS485, and RS232.

User interfaces are rapidly developed and prototyped with Borland Builder or Visual Basic.

All project source code is version controlled to track changes and maintain different versions.