Embedded Imaging Software Engineer

About The Position

Hailo is looking to hire a motivated and skilled Embedded Software Engineer to join our software group in Tel Aviv and take part in ramping up our imaging software from the ground up. As a team member, you will be responsible for our imaging software, which is running in multiple environments such as Embedded Software, Real-Time Firmware and Linux (User and Kernel space). If you’re a talented and motivated Embedded Software Engineer who is excited about difficult low-level challenges, we want to meet you!


  • Help building and developing our imaging software stack running on Hailo's best-in-class Edge AI SoC, all the way from a Proof-of-Concept to a leading product.
  • Develop in different SW environments: including low level drivers, real-time Firmware, Embedded Linux (User and Kernel space), complex infrastructure and frameworks (such as Yocto), runtime libraries (such as Gstreamer, V4L2, etc..) and more.
  • Work closely with the hardware, integrating and debugging complex hardware/software systems while taking into account challenging requirements as part of managing a large-scale embedded system.


  • Official education from known universities in Israel or abroad, STEM degree with high grades or relevant IDF experience from army technical units.
  • 5+ years of versatile R&D experience in C/C++.
  • Linux experience (User/Kernel/Drivers).
  • Hard working, committed and self-reliant.
  • Great interpersonal skills and a team-player.
  • Fluent English.


  • Experience with Real-Time Firmware and complex SoCs.
  • HW bring up experience.
  • Experience in computer vision and digital image processing.
  • Familiarity with V4L2 and\or other video processing pipelines.
  • Strong scripting capabilities.

Apply Now