High speed processing and data acquisition hardware design, driver and firmware development, integration of heterogeneous processing platforms, embedded software development and optimization services