EDA Machine Learning Software Engineer
Cadence Design Systems, Inc.
SAN JOSE
hace 5 días

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

As a condition of employment with Cadence, newly hired employees will be required to provide Cadence with proof of full vaccination, unless legally entitled to an accommodation.

Did you know that every semiconductor chip in your cars, TVs, cellphones and computers is designed using computer-aided design (CAD) software and Cadence is one of the leading suppliers of such software?

Do you want to help invent the future of computer-aided design automation using machine learning techniques? If you like working at the intersection of large-scale software design used by chip designers worldwide, Machine Learning and creative problem solving then this is the place for you.

Cadence has a 25-year history of applying leading edge optimization and analysis algorithms to extremely complex problems in semiconductor and electronic design, verification, and analysis.

We are looking for exceptional individuals skilled in Software Engineer and Machine Learning. We desire a team player with excellent communication skills who is as comfortable discussing Deep Learning research as with developing APIs for 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 Python, Unix-based development, Cloud-application creation, as well as some experience with C / C++ or another Object-Oriented language.

Graduate school or work experience with or an aptitude to pick up advanced Machine Learning techniques such as adversarial learning, bayesian optimization, genetic algorithms, sequence to sequence deep learning, and reinforcement learning are desired.

Qualifications :

  • BS in CS or EE + 4 years post-graduate experience, or MS + 2 years experience or PhD
  • Practical experience developing applications in C / C++ and / or Python
  • Experience with machine learning toolkits (scikit-learn, Tensorflow, Jupyter, etc.)
  • Experience with cloud services and cloud-based development is a plus
  • Experience with modern software development practices and tools
  • We’re doing work that matters. Help us solve what others can’t.

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación