Electronic Product Design and Engineering Services. Embedded hardware and software development.
Example Project - "Designed the RASID interface (electronic hardware, embedded real-time software and packaging), a PC peripheral used for industrial automation. This peripheral's design is based on a 16-bit DSP (TMS320LF2407) with 16 analog inputs 2 analog outputs, 41 digital I/O, serial I/O (RS-422) and a USB interface to the PC."
XMK is a preemptive multitasking kernel for microcontrollers. Its goal is to provide a RTOS small enough (RAM+ROM) to run on 8bit microcontrollers. XMK provides additional/optional features when scaling up to 16bit and 32bit platforms.