Senior Machine Learning Software Developer
Cadence Design Systems, Inc
SAN JOSE 08
hace 30 días

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

  • Key member of the Tensilica team within Cadence responsible for developing Machine learning software tools and applications to utilize and showcase processing power of our DSP.
  • Keeps up with state of the art software development techniques and applies them to create highly differentiated, modular, portable machine learning software tools and educates team members about the same
  • Analyzes performance of software, identifies any bottlenecks and develops approach to improve performance using CPU and / or GPU optimizations
  • Position Requirements

  • Minimum MS or equivalent
  • 7+ years of relevant experience
  • Expert in developing and optimizing C / C++ software on windows and linux for numerical / technical applications. Expert in use of Visiual Studio, gcc, make / cmake for the same.
  • Familiarity with libraries like boost, gemm, blas, cudnn, protobuf and knowledge of deep learning frameworks such as Caffe / Caffe2 and Tensorflow a definite plus
  • Expert in Python, perl, schell scripts. Experience creating automated build and test setups such as using Jenkins
  • Interest in learning about machine learning techniques and DSP programming
  • Ability to work individually or with a team of engineers and mentor junior members of the team
  • We’re doing work that matters. Help us solve what others can’t.

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