Job Description
We are seeking a highly skilled Senior/Lead Computer Vision Engineer to design and implement advanced image and video processing algorithms. The ideal candidate will have deep expertise in computer vision, real-time video processing, and algorithm optimization, with the ability to lead and drive technical solutions.
Key Responsibilities
- Design and implement video/image processing algorithms for merging multiple video streams into a single panoramic video.
- Develop robust solutions for video alignment, motion estimation, and real-time image blending.
- Collaborate with cross-functional teams to integrate vision algorithms into end-user products.
- Optimize algorithms for performance on embedded or edge computing platforms.
- Conduct experiments and validate algorithm performance in real-world scenarios.
- Prepare and maintain documentation of technical designs, development processes, and results.
- Communicate with clients and recommend optimal technical solutions or alternatives.
Required Qualifications
- Bachelor’s, Master’s, or PhD in Computer Vision , Computer Science , Electrical Engineering , or a related field.
- Proven experience in computer vision or image processing domains.
- Strong proficiency in Python and/or C++ , with hands-on experience using OpenCV , PyTorch , TensorFlow , or similar libraries.
- Demonstrated experience with video stitching , multi-view geometry , or related techniques.
- Familiarity with real-time video processing and performance optimization.
- Strong problem-solving skills and ability to work independently or as part of a team.
Report job