岗位职责:
1、C++ 核心软件研发:负责软件系统的模块设计、代码实现,基于 C++ 语言完成核心业务逻辑开发。
2、图像处理功能开发与调试:基于基础图像处理知识,开发并优化图像采集、预处理、分析、识别相关功能模块。对接 OpenCV、Halcon 等视觉工具库。动手调试图像处理相关功能,验证算法效果,根据现场测试结果迭代优化代码与参数。
3、电气相关系统集成与联调:运用基础电气知识,对接 PLC、传感器、运动控制卡、工业相机等电气 / 工控设备,实现设备与软件系统的通信与数据交互(如 Modbus、TCP/IP、串口通信等)。参与硬件与软件的联调工作,排查电气设备接线、通信协议、数据交互中的问题,确保软件系统能够准确控制电气设备并获取有效数据。配合电气工程师完成系统集成,保障软硬件整体功能的稳定性与可靠性。
4、现场部署与出差支持:适应出差需求,前往项目现场完成软件的部署、安装、配置与调试工作,解决现场出现的问题。对接现场客户,收集用户反馈,排查现场运行中的软件故障,提供及时的技术支持与问题解决方案。
5、文档撰写与技术沉淀:撰写软件开发文档,包括技术方案、需求规格说明书、技术设计文档、接口文档、测试报告、用户操作手册等。
任职资格要求:
1、统招本科,专业高度相关。
2、熟练掌握 C++ 基础语法,具备一定的 C++ 项目开发经验,能够独立完成模块级别的编码与调试,熟悉 Windows开发环境,掌握常用的调试工具(QT、Visual Studio 调试器等),具备排查代码 BUG 与性能问题的能力。
3、掌握基础电路原理、常用电气元件(PLC、传感器、继电器、工业相机等)的工作原理与应用场景。了解工业通信协议(如 Modbus RTU/TCP、TCP/IP、串口通信(RS232/485)等),具备电气设备与软件对接的实操经验。
能够看懂简单的电气原理图与接线图,具备基础的电气设备调试与故障排查能力。
4、掌握图像处理基础理论与算法。了解至少一种图像处理工具库(OpenCV、Halcon等),具备一定的图像处理功能开发与调试经验。能够理解工业场景下图像处理的需求与难点,具备优化图像处理效果的基本思路。
5、接受出差,能够适应项目现场的办公环境与作息。
6、具备良好的现场沟通能力,能够与客户、现场工程师高效协作,推进项目实施进度。
7、具备良好的逻辑思维能力、学习能力与抗压能力,能够快速掌握新技术、新工具以适应项目需求。具备较强的责任心与团队合作精神,能够主动承担工作任务,配合团队完成项目交付。
注:需接受出差