En tant que directeur technique, M. Cannon dirigera l'ensemble du développement technique au sein de l'organisation, en se concentrant sur l'avancement continu de la plateforme logicielle d'IA de Brain Corp, BrainOS®, qui alimente la plus grande flotte au monde de robots commerciaux opérant dans les espaces publics intérieurs.
Depuis qu'il a rejoint Brain Corp en 2017, Cannon a occupé de multiples rôles de direction, y compris, plus récemment, celui de vice-président de l'ingénierie logicielle. Au cours de son mandat, il a supervisé et joué un rôle clé dans de nombreux efforts de développement de logiciels et de recherche de Brain Corp à travers son portefeuille de robots mobiles autonomes (AMR), contribuant à optimiser les performances, l'évolutivité et le coût de ses offres de plateformes.
Avant de rejoindre Brain Corp, M. Cannon a travaillé pendant plus de cinq ans chez iRobot, où il s'est efforcé d'améliorer les performances de cartographie des robots afin de réduire le temps de génération des cartes et de simplifier l'architecture du système tout en augmentant les fonctionnalités et les capacités. M. Cannon est titulaire d'une licence et d'une maîtrise en informatique de l'université du New Hampshire.