Senior Software Engineering Group Director
San Jose, CA
Cadence Design Systems
Senior Software Engineering Group Director
Cadence Design Systems
Senior Software Architect
Atoptech
Senior Principal Engineer
University Of California - Santa Barbara
Fudan University