Join Us


Send us your CV to

Algorithms Optimization Developer


Position Responsibilities:

  • Image processing algorithm optimization

  • Code improvement (structure and architecture)

  • OpenCV functions implementation


Technical knowledge:

  • Outstanding knowledge of C/C++

  • Understanding of Windows API and Windows OS

  • Excellent ability for understanding existing code and debugging

  • 3+ years of experience with CUDA GPU programming

  • Analyze performance of GPU implementations

  • Clean and scalable SW design and implementation

  • Knowledge of CPU and GPU architecture

  • Experience under multi-threaded systems and parallel / distributed computing

  • Understanding of embedded architectures - MAJOR Advantage

  • Knowledge and experience under ISO26262 – MAJOR Advantage

  • Experience with version control – Advantage



  • BSc in Computer Science / Electronic Engineering / SW Engineering – Mandatory

  • Preferably experience in a startup environment and large scale company


Personal skills:

  • Can-do attitude.

  • Highly organized with an outstanding ability to understand complicated algorithms

  • Excellent communication and interpersonal skills

  • High motivation and Team-oriented

  • Works collaboratively with other as well as able to operate highly independently.



  • Willing to commute to Park Ha' Mada Rehovot (has train access)

  • Fluent in Hebrew, English - Speaking and writing (Russian – Advantage)

Please reload

  • White Twitter Icon

7 Golda Meir St. 
Weizmann Science Park 
Ness Ziona, Israel

Tel: +972-77-970-9030

Fax: +972-77-970-9031

© 2018 Foresight