Software Machines is a software design and development consultancy run by Dave Berkeley.

With over 25 years of experience in industry, I specialise in embedded real-time systems, communications, networks, low level hardware interfacing, drivers.

I've worked with small startups and large corporations. Past clients include : Cisco, Motorola, Invensys, AlertMe, Path Intelligence, JDSU, Teradyne, Bio-Rad.