Functional test development, Embedded Linux, application level development in Windows using C# for the construction of test harnesses.