Source description
About the role
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++ and/or Python
-
Solid foundation in data structures and algorithms
-
Experience with machine learning techniques and framework
-
Previous experience in EDA is preferable, and exposure to analog design is a big plus
-
Experience developing and debugging on Linux
-
Ability to work independently while contributing effectively to a collaborative engineering team
-
Education & Experience MS in EE/CS, or related field + 2 years of experience OR BS + 4 years of experience
The annual salary range for California is $98,000 to $182,000. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more. We’re doing work that matters. Help us solve what others can’t.
More at Cadence