Lennon joined CSIRO in late 2007, working as a casual engineer in the area of mining automation before taking up a full-time position as a research engineer on the rotary UAV project in early 2008. Lennon's work focused on the integration of the helicopter avionics and the development of the helicopter's control system for the ARCAA Smart Skies project. His research focused on helicopter modeling, control and simulation, as well as UAV navigation and planning systems. Lennon moved to Insitu Pacific as a software engineer and payload integration specialist for the ScanEagle system in late 2009. He continues to work closely with ARCAA and on the Smart Skies Project.