Cadence→
Software Intern at Cadence in San Jose, CA
InternshipOn-siteSan Jose, CA
Skills
machine learningdeep learningc++pythonlinux developmentml/dl frameworkssci-kit learntensorflowkerassoftware engineeringvlsi cad
Job Description
Summary: Cadence is a company focused on developing leaders and innovators in technology. They are seeking a Software Intern to research and develop Machine Learning approaches for Electronic Design Automation tools, while also designing and maintaining software solutions.
Responsibilities:
- Researching and developing Machine Learning approaches to problems in the EDA and system design
- Designing, implementing, verifying and maintaining software to address those markets
- Interacting with a worldwide cross-functional team and collaborating productively
Required Qualifications:
- BS or MS in CS/EECS
- Strong software engineering background with emphasis on C/C++, Python, Linux-based development
- Skilled in ML and Deep-Learning algorithms, frameworks and application development
- Ability to interact with a worldwide cross-functional team and collaborate productively
- Excellent communication skills
Preferred Qualifications:
- Graduate school or work experience with advanced Machine Learning techniques and algorithms in the area of VLSI CAD
Required Skills: Machine Learning, Deep Learning, C++, Python, Linux development, ML/DL frameworks, Sci-kit learn, Tensorflow, Keras, Software Engineering, VLSI CAD