机器视觉软件工程师
岗位职责:
1. 负责机器视觉系统的设计、开发与优化,包括图像处理、特征提取、目标检测与识别等。
2. 开发和维护基于C++和Python的机器视觉算法和软件工具。
3. 参与晶圆AOI(自动光学检测)和电路板AOI检测项目的开发与实施。
4. 与硬件团队协作,完成视觉系统与硬件设备的集成与调试。
5. 分析和解决项目中的技术问题,优化算法性能和系统稳定性。
6. 编写技术文档,包括设计文档、测试报告和用户手册。
7. 与客户和团队成员保持良好的沟通,确保项目需求得到准确理解和实现。
岗位要求:
1. 学历与专业
o 本科及以上学历,计算机科学、电子工程、自动化、图像处理、机器视觉等相关专业。
2. 编程语言
o 精通C++或Python,具备扎实的编程功底和良好的代码规范。
o 熟悉多线程编程、内存管理和性能优化。
3. 图像处理与机器视觉
o 熟悉常用的图像处理算法,如图像滤波、边缘检测、形态学处理、特征提取等。
o 掌握机器视觉相关算法,如模板匹配、OCR、目标检测与跟踪、3D视觉等。
o 熟悉OpenCV、Halcon、VisionPro等机器视觉库的使用和开发。
o 了解深度学习在机器视觉中的应用,熟悉常见的深度学习框架(如TensorFlow、PyTorch)者优先。
4. 项目经验
o 有机器视觉相关项目开发经验,特别是在工业检测领域。
o 优先考虑:有晶圆AOI检测、电路板AOI检测、半导体缺陷检测、电子元器件检测等项目经验。
o 熟悉工业相机的使用和配置(如海康等品牌)。
o 了解常见的图像采集接口(如GigE、USB3.0、Camera Link等)。
5. 数学与算法基础
o 具备扎实的数学基础,熟悉线性代数、概率论、数值计算等。
o 有算法优化经验,能够针对特定场景优化算法性能和精度。
6. 工具与平台
o 熟悉Windows VS者优先。开发环境。
o 熟悉版本控制工具(如Git)和项目管理工具。
7. 软技能
o 良好的沟通能力,能够清晰表达技术方案和项目进展。
o 具备团队协作精神,能够与硬件工程师、算法工程师和客户高效合作。
o 具备较强的问题分析和解决能力,能够在压力下高效完成任务。
8. 其他
o 有工业自动化、智能制造领域经验者优先。
o 具备英语阅读和写作能力,能够阅读英文技术文档。
加分项:
o 有GPU加速(CUDA、OpenCL、SSE)开发经验。
o 熟悉深度学习技术(如图像分类,目标检测等)。
联系方式:
地址:深圳市坪山区格兰达装备产业园7楼
电话:0755-84647172
邮箱:chunzhengping@peng-le.com
邮编:518000
Copyright © 2020 鹏乐智能系统 粤ICP备2020076578号-1