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.
Requirements
- 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
- Strong programming skills in C/C++
- 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
Benefits
- paid vacation and paid holidays
- 401(k) plan with employer match
- employee stock purchase plan
- medical, dental and vision plan options