Software Intern

Cadence

San Jose (CA)

On-site

USD 44,000 - 81,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Cadence is seeking exceptional ML/DL engineers to join its Digital and Signoff Group in California. You will research and develop ML approaches for EDA and system design, and design, implement, verify and maintain software addressing those markets.

A strong software engineering background in C/C++, Python and Linux is mandatory, with experience in ML/DL frameworks such as scikit-learn and TensorFlow/Keras. You will collaborate with a worldwide cross-functional team to translate research into

Qualifications

  • MS in CS/EECS.
  • Strong software engineering background with C/C++, Python, Linux development.
  • Experience with ML/DL frameworks (Sci-kit learn, TensorFlow/Keras).

Responsibilities

  • Research and develop ML approaches to problems in the EDA and system design.
  • Design, implement, verify and maintain software for those markets.
  • Interact with a worldwide cross-functional team to translate research into robust tools and APIs.

Skills

ML & DL
C/C++
Python
Linux
TensorFlow/Keras
Sci-kit learn

Education

MS in CS/EECS

Tools

Sci-kit learn
TensorFlow/Keras

Job description

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

The Cadence Digital and Signoff Group Machine learning team is a high energy team which explores and implements Deep and Machine Learning techniques to Electronic Design Automation [EDA] tools. We are looking for exceptional individuals skilled in ML and Deep-Learning algorithms, frameworks and application development. In addition, we desire a team player with excellent communication skills who is as comfortable discussing Deep Learning research as with developing APIs to innovative new software.

Primary responsibilities include researching and developing Machine Learning approaches to problems in the EDA and system design, as well as designing, implementing, verifying and maintaining software to address those markets. The ability to interact with a worldwide cross-functional team and collaborate productively is a necessity. A strong software engineering background is mandatory with emphasis on C/C++, Python, Linux-based development and ML/DL frameworks like Sci-kit learn and Tensorflow/Keras.

Graduate school or work experience with advanced Machine Learning techniques and algorithms in the area of VLSI CAD is highly desirable

Position Requirements

MS in CS/EECS

The hourly range for California is $31.63 to $58.75 per hour. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Please note that the hourly 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

Cadence • San Jose (CA)

On-site
USD 98,000 - 182,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Software Engineer II, AI Platform
Software Engineer II, AI Platform

Cadence Design Systems • San Jose (CA)

On-site
USD 101,000 - 189,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Senior Software Engineer
Senior Software Engineer

Cadence • Pittsburgh

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Senior Software Engineer
Senior Software Engineer

Cadence • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Software Engineer II, AI Platform
Software Engineer II, AI Platform

Cadence • San Jose (CA)

On-site
USD 101,000 - 189,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Software Architect, 3DIC P&R & AI-driven EDA Automation
Software Architect, 3DIC P&R & AI-driven EDA Automation

Cadence • San Jose (CA)

On-site
USD 178,500 - 331,500
Software Intern
Software Intern

Cadence Design Systems • San Jose (CA)

On-site
USD 43,573 - 80,934
Paid vacation
Paid holidays
401(k) plan with employer match
+2
Lead Software Engineer
Lead Software Engineer

Cadence • San Jose (CA)

On-site
USD 114,800 - 213,200
Paid vacation
Paid holidays
401(k) plan with employer match
+2
Senior AI Engineer - High-Perf ML for EDA & Design (Equity)
Senior AI Engineer - High-Perf ML for EDA & Design (Equity)

Cadence • San Jose (CA)

On-site
USD 98,000 - 182,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Software Engineer (new college grad Dec 2026)
Software Engineer (new college grad Dec 2026)

Cadence Design Systems • San Jose (CA)

On-site
USD 102,000 - 189,000
Paid vacation
401(k) matching
Employee stock purchase
+2