We hit the ground running on your development projects right when you need us. Our areas of expertise include:
Programming Languages: | C, C++, C#, Java, Python |
Operating Systems: | Embedded Linux (Pseudo RTOS), Micrium uC/OS-II RTOS, MQX RTOS, FreeRTOS |
IDE’s and Toolchains: | Make, GCC, IAR EWARM, Eclipse, MPLAB, Code Composer, MATLAB, Visual Studio, Expression Blend, Qt |
Misc Tools: | Subversion, Git, Stash, Bitbucket, Bugzilla, JIRA, Doxygen, Bamboo |
Unit Testing Frameworks: | Unity, Ceedling, CMock, Google Test, GMock |
Microcontroller / Microprocessors: | STM32F1xx, STM32F2xx, STM32L4xx, MSP430F22xx, AVR ATtiny, K60, PIC 18Fxx, PIC 32, Cypress PSoC 4, TMS32oC55xx, C8051, ColdFire, SmartFusion2, Zynq |
Bus Protocols: | USB, RS232, SPI, I2C, I2S, Dallas 1wire |
Web Development and Databases: | Ruby on Rails, PHP, CSS, HTML, MySQL, PostgreSQL |
In addition to our experience and familiarity with the above languages, tools, parts, and environments, we strive to be experts at debugging embedded software. As such, we are fully capable of troubleshooting problems that may arise during development.
We have diverse project experience in multiple fields: small ruggedized battery powered systems, class III medical devices, industrial applications, and designing and developing engineering tools.
Our capabilities include: audio, video, lasers, motor control, battery management and power management.