we are looking for a Image Processing Algorithms Engineer.
You will be responsible for defining end-to-end solutions for image signal processing algorithms, both classical and deep learning-based, from the algorithm level to the system level. You will bring your own hands-on expertise, as well as technical leadership, to see these solutions come to life from inception to full implementation.
You will design ISP components and take them from proof-of-concept to production, pushing image quality to a cutting-edge level. You will survey both academic literature and product-grade solutions, then design and implement dedicated solutions optimized for embedded HW. In addition to striving for best possible image quality, you will be responsible for leading the end-to-end implementation via collaboration with SW and HW implementation teams, targeting deployment to Vision Processor.
Responsibilities:
Serve as a domain expert in the field of image enhancement for video cameras. In particular, you will serve as the technical focal point for your projects, owning and leading the end-to-end technical aspects, while collaborating with external partners, internal teams, other algorithms engineers and cross-functional experts.
Translate high-level product requirements to system ISP building blocks and drive R&D efforts to implement them.
Implement proof-of-concepts, based on both your own ideas as well as taking ideas from publications, and carrying these from theory into practice that fits product requirements.
Evaluate and test your solutions considering both image quality and overall system behavior, benchmarking against existing solutions and baselines. Iterate and improve in order to reach superior results or a better quality/performance tradeoff.
Requirements: MSc in EE/CS or similar.
6+ years of experience in R&D of image processing algorithms with proven track record of technical excellence and leadership.
4+ years of experience in R&D of deep learning-based algorithms, with demonstrated and quantified improvements of the deep learning component(s) compared to baselines.
Experience developing image processing algorithms deployed to embedded HW and real time systems, including their restrictions and considerations.
Experience leading algorithmic efforts via R&D collaboration of a few algorithms engineers, in addition to leading end-to-end implementation across teams.
Proficiency in Python, strong programming skills and ability to design and implement algorithmic solutions.
Strong analytic skills and ability to quickly learn new disciplines, new frameworks and tools.
Strong interpersonal communication skills, can-do attitude, self-driven to make things happen from theory to practice.
Advantages
PhD in EE/CS with a thesis in image processing.
Experience developing deep learning-based algorithms which are deployed to embedded HW, including their architecture and optimization process.
Experience with video processing, including temporal features like temporal denoising, stabilization, etc.
Academic publications accepted to top-tier conferences in relevant domains.
System level experience and understanding of complex multi-disciplinary systems.
This position is open to all candidates.