Richard Townsend is a seasoned professional in the software development field, currently serving as a Software Developer at Google since April 2025. Townsend's earlier career included multiple roles at Arm, starting as a Graduate Engineer and progressing to Principal Software Engineer from February 2016 to October 2018, with a focus on UEFI on ARMv8 and virtualization during the initial role as a Platform Engineer at ARM from July 2012 to September 2013. Richard Townsend holds a Master of Engineering (MEng) degree in Computer Science from the University of Warwick, which was completed between 2010 and 2014.
This person is not in the org chart
This person is not in any teams
This person is not in any offices