01. R&D C/C++ Engineer and Algorithms Developer

You will actively participate in advanced cutting edge multidisciplinary research and development for bringing revolutionary products for massive video analytics purposes. At this role you will participate at researching, prototyping and development under Hight performance and real-time conditions in technologies like C/C++/Java/JNI /CUDA/OpenCV

RESPONSIBILITIES
  • Implementation of Computer Vision Algorithms in C/C++
  • Integration of algorithms into Company’s SDK platform.
  • Making tradeoffs between quality, performance and cost between different architectural implementations.
  • Writing documentation, refactoring code, verifying algorithms and making performance optimizations.
  • Working and operating under short or long-term R&D cycles, which includes implementation of algorithms, designing and building OOP architecture for integration of algorithms modules into existing SDK platform.
  • Working on the JNI (Java Native Interface) layer for connecting the different SDK modules capabilities and functionalities to Java layer.
  • Implementing C/C++ processing pipelines based on SDK modules and finally connecting them to Java layer via JNI.
  • Maintenance and support of multilayered native technological platform on C/C++/Java
IDEAL CANDIDATE
  • You should possess a minimum of a Bachelors’ degree in Computer Science/Software Engineering.
  • 3+ years of previous working experience in the relative fields below is must:
  • - Development of Video Analytics algorithms in C/C++
  • - Strong knowledge of OOP and OOD.
  • - Deep knowledge and understanding of dynamic link libraries and static libraries in C/C++ environment.
  • - Multithreading and Real-time programming.
  • - At least 2 years of experience in OpenCV.
  • - Experience working with Java or C#
  • - Experience working with JNI
  • Enthusiasm is a must!
APPLY NOW

02. Computer Vision and Machine Learning Algorithms Engineer

Computer Vision and Machine Learning Algorithms Engineer will actively participate in advanced cutting edge multidisciplinary research and development for bringing revolutionary products for massive video analytics purposes. At this role you will participate at researching, prototyping and development under Hight performance and real-time conditions in technologies like C/C++/MATLAB/CUDA/OpenCV/Machine Learning.

RESPONSIBILITIES
  • Multidisciplinary Research and Development of machine vision algorithms from prototyping to implementation in C/C++/Matlab.
  • Working with Data and building Machine Learning & Neural Networks solutions.
  • Making tradeoffs between quality, performance and cost between different algorithmic and architectural implementations.
  • Writing documentation for algorithms, verifying the algorithms accuracy and related mesurements.
  • Initiating, guiding and coordinating overall design and development of new advanced solutions.
  • Working and operating under short or long-term R&D cycles, which includes research, prototyping in Matlab/Python, implementation in C/C++, performance testing and reporting.
IDEAL CANDIDATE
  • You should possess a minimum of a Master’s degree in Computer Science/Biomedical engineering/Electrooptical Engineering/etc.
  • 5+ years of previous working experience in the relative fields below is must:
  • - Prototyping in MATLAB or LabVIEW.
  • - Developing image processing and signal processing algorithms in C/C++ with a focus on Video Analytics.
  • - Developing Machine Learning solutions.
  • - Multithreading and Real-time processing.
  • - At least 2 years of experience in OpenCV.
  • - Experience in working with C/C++ Machine Learning Libraries.
  • Strong Mathematical and Statistical knowledge.
  • Experience of implementing academic/scientific/mathematical algorithms is a must!
APPLY NOW

APPLY NOW

Choose File
Max file size: 10Mb (zip/pdf/jpg/png)

+972 50 300 6384

FEEL FREE TO CALL US