Software and hardware development, primarily for embedded Linux, FreeRTOS and Open Source technologies