"J. M. Hughes is an embedded systems engineer with over 35 years of experience in electronics, embedded systems and software, aerospace systems, and scientific applications programming. He was resp…