Charles war über 50 Jahre als Designer und Inhaber eines Servicebüros in der Leiterplattenindustrie tätig und arbeitete in den Bereichen Marketing und/oder Engineering Management bei Racal-Redac, ASI, Cadence, PADS und VeriBest (das 1999 von Mentor Graphics übernommen wurde) und Altium.
Bevor er zu Altium kam, war er Engineering Director bei Mentor Graphics, wo er sich auf die Entwicklung neuer Produkte konzentrierte. Charles war der ursprüngliche Produktarchitekt für Expedition PCB und ein Erfinder von Team PCB, XtremePCB, XtremeAR und dem Sketch-Router. Er hat auch ein Designbuch geschrieben mit dem Titel „BGA Breakouts and Routing”.
Charles wurde im Mai 2013 von der UP Media Group für seine Beiträge zur PCB-Designsoftware in die PCB Design Hall of Fame aufgenommen und gilt weithin als Branchenguru. Charles ist jetzt offiziell im Ruhestand und verbringt seine Zeit damit, wunderschöne Fotos zu machen.