Previously, he was a submarine officer in the U.S. Navy, an embedded CPU architect for Harris Semiconductor, and an embedded system researcher at United Technologies. Dr. Koopman has served as a testifying expert witness for automotive unintended acceleration cases on the topic of software safety. In addition to authoring numerous scholarly publications and the book Better Embedded System Software, he is a named inventor on 26 U.S. patents. He has conducted nearly 200 embedded system design reviews for industry projects. He is a senior member of IEEE and the ACM, and a member of IFIP WG 10.4 on Dependable Computing and Fault Tolerance.