Jako CTO, Cannon będzie kierował całym rozwojem technicznym w organizacji, koncentrując się na ciągłym rozwoju platformy oprogramowania AI Brain Corp, BrainOS®, która zasila największą na świecie flotę robotów komercyjnych działających w publicznych przestrzeniach wewnętrznych.
Od momentu dołączenia do Brain Corp w 2017 r., Cannon pełnił wiele funkcji kierowniczych, w tym ostatnio wiceprezesa ds. inżynierii oprogramowania. W tym czasie nadzorował i odgrywał kluczową rolę w wielu działaniach Brain Corp w zakresie rozwoju oprogramowania i badań w całym portfolio autonomicznych robotów mobilnych (AMR), pomagając zoptymalizować wydajność, skalowalność i koszty oferty platformy.
Przed dołączeniem do Brain Corp, Cannon pracował w iRobot przez ponad pięć lat, gdzie pracował nad poprawą wydajności mapowania robotów w celu skrócenia czasu generowania map i uproszczenia architektury systemu przy jednoczesnym zwiększeniu funkcjonalności i możliwości. Cannon posiada tytuł licencjata i magistra informatyki Uniwersytetu New Hampshire.