Michael McLennan

Staff Software Engineer

Michael McLennan has extensive experience in software engineering and research, with a career spanning over three decades. Starting at Bell Labs from 1992 to 1998, McLennan served as a Distinguished Member of Technical Staff, developing computer-aided design tools for semiconductor design and creating the [incr Tcl] extension for the Tcl scripting language. Following this, McLennan worked as a Senior Research Scientist at Purdue University from 2004 to 2015, leading the HUBzero® Platform for Scientific Collaboration. McLennan progressed to Google, first as a Senior Software Engineer from 2015 to 2019 and currently as a Staff Software Engineer, focusing on UI and embedded software development for Google Fiber. Michael McLennan holds a Bachelor of Science, a Master of Science, and a Doctor of Philosophy in Electrical Engineering from Purdue University.

Location

San Francisco, United States


Org chart

This person is not in the org chart



Offices