Louis Roberts became the Director of Transportation Systems Center at the U.S. Department of Transportation headquarters in Cambridge in 1985 where he served until 1989. From 1967-1970 he was Chief of the Optics and Microwave Laboratory of the Electronic Research Center for the National Aeronautics and Space Administration in Cambridge. Roberts holds 11 U.S. patents on electronic devices.