Job Description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

We are looking for a talented Software Engineer with experience in Machine Learning.

You will work at the intersection of AI, high-performance software engineering, and electronic design automation (EDA) to build intelligent features that accelerate design productivity and enable smarter design exploration.

What You’ll Do

  • Design and implement high-performance software in C/C++

  • Apply machine learning techniques to complex problems in analog design, layout, and design optimization

  • Architect scalable solutions that balance performance, memory efficiency, and software quality

  • What We’re Looking For

  • Strong programming skills in C/C++

  • Solid foundation in data structures and algorithms

  • Experience with machine learning te...

  • Apply for this Position

    Ready to join Cadence Design Systems, Inc.? Click the button below to submit your application.

    Submit Application