690 jobs at Cadence