Join Us


# 009 – Optimization Developer for Embedded Platform


Position Responsibilities:

  • Image processing algorithm optimization under RT embedded environment

  • Algorithms performance enhancement by GPU acceleration

  • Take part in defining algorithms architecture


Technical knowledge:

  • Excellent knowledge of C/C++

  • Experience with ARM CPU architecture and hardware considerations (memory controllers, buses, caches, etc.)

  • 5+ years of experience under multi-threaded systems

  • 5+ years of experience with embedded OS such as embedded Linux, QNX or INTEGRITY

  • 5+ years of experience with parallel programming - CUDA C/C++ and OpenACC

  • Strong knowledge of programming techniques for parallel architectures

  • Understanding of embedded architectures

  • Experience with processes and memory management

  • Knowledge and experience under ISO26262 – MAJOR Advantage

  • Experience with version control – Advantage



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

  • MSc in Computer Science / Electronic Engineering / SW Engineering – An advantage

  • Preferably experience in a startup environment and large scale company

  • Multi-disciplinary capabilities and strong system level analytical view


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

Send us your CV to

  • 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