696 jobs at Cadence