Software Architect

About The Position

Hailo is looking to hire a motivated and skilled software architect to join our software group in Tel Aviv.

In this role you will have a direct impact on our product. As a software architect, you will be responsible for defining and leading software development in multiple environments spanning from embedded firmware, Linux, Python and multiple AI frameworks and applications.


  • Design and architecture planning of a multidisciplinary system for machine learning.
  • Work in different software environments: low level embedded firmware, Linux, Python and multiple software frameworks.


  • B.Sc in Computer Science or Electrical Engineering
  • 5+ year of experience in hands-on software development (C/C++/Python)
  • 3+ years of experience as a software team leader or architect
  • Hard working, committed and self-reliant
  • Great interpersonal skills and a team-player
  • Fluent English


  • M.Sc. in Computer Science
  • Experience in Deep Learning and AI research and algorithms
  • Experience in Deep Learning development frameworks
  • Experience in Linux kernel and Linux drivers
  • Experience in embedded systems, SOCs and real time firmware

Apply Now