What are the responsibilities and job description for the Software Intern, Machine Learning position at Cadence Design Systems?
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 that explores and implements Deep and Machine Learning techniques for 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 comfortable discussing Deep Learning research as well as developing APIs for innovative new software.
Primary 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.
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 :
We’re doing work that matters. Help us solve what others can’t. #J-18808-Ljbffr