object oriented software design and implementation
bare-metal / real-time applications for ARM microcontrollers
Embedded Linux software
machine vision applications
rapid prototyping