3 jobs at Cadence