| Software gives products smarts. Whether it's firmware running on a device, a backend server application that talks to those devices, or a slick user interface, software enables complex functionality. We believe that software should be architected properly to meet specific requirements, that it should be implemented in a clear and concise manner, and that it should be tested thoroughly. This outlook on development allows us to generate code that has true value to our clients. |
![]() |
| Typical work that we do | ||||
|
System Architecture Firmware Development |
PC/Server Software Design User Interface Implementation |
Sensor Processing Algorithms Mobile Phone Applications |
||
| The nitty-gritty details | ||||
|
C/C++ Java Qt Polished User Interfaces |
Windows/Linux/Mac OS Bootloaders Memory Mapped IO Interrupt Driven Design |
Database Interface (MS SQL, SQLite) Firmware for PICs, AVRs, TIs State Machine Based Design Networking |
||