Back

Image Processing Algorithms Engineer

Software
Hailo (On-site)

Description

Hailo is a leading high-tech company, developing top-performing AI processors for edge devices in various industries. We combine an extensive understanding of the way neural networks operate, with our team’s expertise in SW and HW architecture, to develop products that transform the way we use machines to perceive and analyze the world around us.

Our company is led by a group of experts from a wide range of disciplines, combining experience from elite intelligence units as well as leading tech companies in Israel and abroad, with a track record of executing complex projects from the ground up.  As an AI chip company, we believe that AI can help us create a better, safer, more productive, and more convenient world. For this to happen, AI needs to be available at scale and on the edge. 

To this end, our team of hardware and software leaders is developing top-performing AI processors, dedicated to AI tasks on edge devices in a wide variety of applications and industries including smart cities, automotive, manufacturing, agriculture, retail, and many more. With hundreds of customer programs around the world, and a wide ecosystem of software and hardware partners, Hailo is leading the edge AI revolution.

About this position

You will be responsible for defining end-to-end solutions for image signal processing algorithms, from the algorithm level to the system level. In your role, you will be tasked with designing ISP components solutions that leverage major deep learning-based technological advancements. You will push the ISP quality from an ISP baseline to an advanced cutting-edge ISP, taking your proposed solutions from proof-of-concepts to production. You will review both academic literature and product- grade solutions, and design and implement dedicated solutions which are optimized to run on Hailo’s embedded HW. You will be responsible for the end-to-end implementation while ensuring design considerations to the system level, targeting carrying out deployment of your solutions to Hailo’s Vision Processor.

Responsibilities

  1. Be a domain expert in the field of image enhancement for video cameras, using neural networks in particular.
  2. Work with the product team to translate high-level product functions to the system building blocks and driving R&D efforts to implement them.
  • Implement proof-of-concept projects, raising your ideas as well as taking ideas from publications, such that they will fit product requirements.
  • Demonstrate technological leadership in a multi-disciplinary environment. You will be working with both external partners and internal technical leadership. You will be expected to understand all the relevant aspects in a detailed manner, and be both a technical and project focal point for all aspects of the project.

Requirements

  • BSc in EE/CS or similar.
  • At least 5 years of experience in R&D with a proven track of technical excellence and leadership.
  • Strong analytic skills and ability to read and understand academic literature and grasp complex ideas.
  • Proficiency in Python, strong programming skills, and ability to design and implement algorithmic solutions, including their simulation environments.
  • Strong interpersonal communication skills, ability to break down complex problems and communicating them, as well as suggested solutions, in an accessible, clear and an accurate way.
  • Can-do attitude, self-driven and motivated, strive to push our product to be the best
  • AI edge accelerator, driven to make things happen from theory to practice. Even when the problem is not clear, we want you to help us understand the problem, and strive for a solution.
  • Ability to quickly learn new disciplines, new frameworks and tools, comfortable trying out new things and implementing new ideas and concepts from scratch.

At least 3 years of experience in at least one of the following, preferably both:

  1. ISP algorithm research and development.
  2. Development of deep learning solutions to product grade, including full product cycle – from inception, data collection and refinement, to training and optimization according to product objectives.

Advantages

  • MSc in CS/EE with thesis in image processing, signal processing, machine learning, or deep learning.
  • Academic publications accepted to top-tier conferences in these domains.
  • Experience with PyTorch.
  • Start-up experience.
  • System-level experience and understanding of complex multi-disciplinary systems e.g., ADAS.
  • Lab experience working with test equipment and optical equipment.

———-

We are passionate about building an inclusive and equitable working environment. 

We promote a flexible work environment that encourages work-life-balance. 

If you don’t meet 100% of the requirements– no worries!  

Our DNA is characterized by openness to multi-disciplinary people, who bring great potential to grow with us, not just a skills set list. We encourage you to apply if you think this is a role that would make you excited about coming to work every day. 

Apply to this job