Software
CTI's software engineers' experience ranges from writing firmware for an 8-bit microcontroller in assembly language to using high-level rapid development tools for complicated desktop applications. The software group works closely with the other groups at CTI to provide custom software for our products.
Some of our Software areas of expertise:
- Embedded firmware development across diverse hardware platforms (microcontrollers, PCs, phones and tablets) and running under various operating systems including Microsoft®, Mac OS® and iOS®, Android® and Linux®
- Embedded Real-time Operating System (RTOS) applications
- Data analysis
- Data encryption and storage
- Graphical User Interface development
- Drivers for custom hardware
- Expertise in a wide variety of custom and standard protocols such as Bluetooth, Zigbee, TCP/IP as well as different data and file formats