Software engineer (Machine Learning/Computer Vision/Neural Networks Optimization)
Cadence Design Systems, Inc.
SAN JOSE 08
hace 5 días

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

Member of the Tensilica Neural Network Compiler Software team within Cadence responsible for developing neural network compiler software and applications that enable customers efficiently deploy neural networks on our DSP and other hardware platforms.

Develops software using C++ to implement neural network processing. Accelerates neural network inference on CPU and GPU targets using techniques such as compression, pruning, quantization and other algorithmic and functional transformations.

Plans and executes projects and mentors other team members

Keeps up to date with developments in the neural network field

The Position Requirements are

  • Master of Science or PhD in Computer Science, Electronics engineering or related field
  • Relevant academic or industry experience
  • Strong C++ programming skills in windows (Visual Studio) or Linux environments
  • Experience with optimizing computer vision, image processing or neural network inference for embedded systems using techniques like quantization, vectorization, parallel processing, etc.
  • Familiarity with Neural Network Inference Optimization techniques like Quantization Aware Training, Post training quantization and network pruning preferred
  • Experience developing complex software in C++ such as for machine learning, computer vision, Image processing, etc. with particular emphasis on fixed point processing.
  • Experience developing machine learning and neural network applications using popular frameworks such as Tensorflow, Tensorflow Lite, Pytorch, TensorRT, etc. preferred
  • Knowledge of machine learning compilers like TVM or GLOW preferred
  • 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