Synopsys
Principal Engineer
Various Startups
Software Engineer
Cadence Design Systems
Senior Group Director, Software Engineering
Stealth Startup
CTO
Cadence Design Systems
Group Director, Software Engineering
Cadence Design Systems
Vice President Of Engineering
University of California, Santa Cruz
University of Bombay
Stanford University