Lead Software Engineer - Partitioning and Optimization Algorithms at Cadence Design Systems (San Jose)