It was while working as an electrical engineer with IBM that George Laurer fully developed the Universal Product Code (UPC), or barcode. He developed a scanner that could read codes digitally.