Developing Hardware with a Distributed Team