This thesis presents a solution to the problem of programming a discrete embedded systemwhose hardware architecture is unknown. A programming interface standard is proposedwhich when implemented on the host system presents it as a remotely programmable virtualmachine with real-time concurrency and scheduling support based on the Timber model ofreactive objects.Using the TinyTimber API, the standard was realized on an AVR-based host platform. Ona client computer, a compiler from a high-level language to the instruction set of the virtualmachine was implemented, which was used to demonstrate the suitability of the proposedstandard in terms of usability and expressive power. The execution performance of the virtualmachine was measured to compare favorably with other interpreted virtual machines.