C++ Software Engineer/Computer Vision

Take part in the development and implementation of cutting edge, highly
optimized computer vision and image processing algorithms on mobile platforms.

Optimizing solution for high performance run-time, minimizing memory usage and
power consumption. Responsibilities include:

* Implement algorithmic blocks from scratch, assuming responsibility for all development cycles – design, implementation, debugging, optimization and delivery.
* Perform code run time and memory footprint optimizations on various platforms.
* Participate in SW architecture design.
* Collaborate with team members and colleagues in solving problems and overcoming design challenges.
* Interface with engineering teams at customers and suppliers sites.

Education

B.Sc. in computer science or Electrical and Computer Engineering, from a
certified university, 85+

Qualifications

* 3-5 years of experience in C/C++ development- must
* Object oriented programming experience
* Experience with applications design and implementation
* Experience in multi-threaded programming
* Proven track record of finding bottlenecks and delivering optimized, high-quality code
* Knowledge in algorithms development and implementation
* Fast learner, team player, reliable, motivated, hard worker

Desirable

* Experience in Android NDK development
* Experience in image processing algorithms
* Experience in runtime optimizations on embedded accelerators (e.g. Neon, DSP, GPU).
* Experience in writing OpenCL kernels
* Experience in Matlab

מספר משרה: 8151

למה לעבוד קשה?

שלחו לנו קו"ח ותנו למשרה הנכונה למצוא אתכם