视觉算法工程师主要负责计算机视觉、图像处理、机器学习等相关领域的研究与开发工作。
他们需要运用计算机视觉算法和图像处理技术解决实际问题,实现图像的预处理、特征提取、模式识别、目标检测、目标跟踪、图像理解等任务。视觉算法工程师的主要职责包括:
1. 负责视觉软件框架或者标准功能模块的设计与开发;2. 负责视觉方案的评估与设计,以及相关视觉硬件的选型;3. 对项目整体进行跟踪与把控,确保项目的顺利进行;4. 参与与嵌入式工程师的协作,完成算法的移植;5. 研究计算机视觉前沿技术,持续提高自身技术水平;6. 负责工业应用后台服务器算法的开发;7. 结合业务场景,灵活调整算法框架和数据集。视觉算法工程师需要具备一定的专业背景,通常要求全日制本科以上学历,专业领域为机器视觉、自动化、数学、电子、计算机或通信等相关专业。此外,他们需要熟悉图像处理算法基础理论,熟练掌握C/C++、C#等编程语言,了解QT等代码编译软件。具有视觉图像处理项目经验或深度学习框架(如TensorFlow、Caffe等)开发经验者优先。