职位描述
一、岗位职责:
1. 负责工业视觉检测系统的软件架构设计与开发,完成图像采集、算法集成、数据通信、人机交互等模块的代码实现。
2. 将算法团队开发的视觉检测算法(如缺陷识别、定位测量等)工程化,优化多线程处理、GPU加速及内存管理,提升系统实时性。
3. 配合硬件团队完成相机(GigE/USB3.等接口)、PLC、机器人等设备的通信协议开发(如GenICam、Modbus TCP),确保软硬件协同稳定性。
4. 开发工业级视觉软件操作界面,设计检测流程配置、数据可视化及报表生成功能。
5. 主导视觉系统的跨平台开发(Windows/Linux)、部署及维护,解决现场环境中的兼容性、异常恢复等工程问题。
6. 编写软件设计文档、接口协议及自动化测试脚本,协助客户完成系统验收与二次开发支持。
7. 遵守公司信息安全相关管理制度及保护公司安全信息资产。
8. 知识产权的保密条款执行。
二、任职要求:
1. 核心能力:
① 计算机/软件工程/自动化等相关专业,本科2年以上工业视觉软件或自动化系统开发经验,硕士以上学历放宽至1年以上工业视觉软件或自动化系统开发经验。
② 精通编程,掌握多线程、网络通信、内存优化技术,熟练使用界面开发框架。精通C++/C#/Python/OpenCV。
③ 熟悉工业视觉系统开发流程,具备视觉库集成经验,了解图形库。
④ 熟悉工业通信协议(如GenICam、RS232、EtherCAT等),有相机/运动控制卡(海康/华睿/雷赛等)SDK对接经验。
⑤ 掌握软件工程规范,具备大型软件模块化设计能力,了解设计模式与重构方法。
2. 行业适配加分项:
①有新能源(锂电/光伏检测线体)、汽车零部件(焊接/装配视觉引导)等行业软件项目经验。
②熟悉3D视觉系统开发(如双目/线激光扫描点云处理)、机器人手眼标定(Eye-in-Hand/Eye-to-Hand)算法集成。
3. 软性要求:
①具备产品化思维,能平衡开发效率与系统鲁棒性,对代码质量有严格要求。
②快速响应产线现场问题(如相机丢帧、通信延迟),具备故障分析与日志追溯能力。
③ 良好的跨团队协作意识,能够高效对接算法、电气、机械团队完成系统联调。
④ 具备优秀的逻辑思维能力、沟通能力、团队协作精神,能独立解决复杂的技术问题,能在跨职能团队中有效工作,并有较好的执行力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕