He offers deep expertise in security technology, wireless communication systems and video systems. Prior to Synopsys, Andrew worked as a Senior Software Architect at Elliptic Technologies, a Staff Systems Engineer at Nextwave Wireless, and a DSP Engineer at Pixelworks. Andrew holds a Bachelor of Engineering degree from the University of Guelph.