1.1岗位职责(1)主导产品应用软件的需求分析,深入理解业务流程,能够与客户直接沟通并提出合理化建议。(2)独立进行软件模块设计,编写和维护详细的设计文档,并能够为初级工程师提供指导。(3)负责关键模块的开发,设计并执行全面的单元测试,主导软硬件联调过程。(4)编写完整的技术文档和用户手册,能够独立解决复杂的应用问题,并建立常见问题解决方案库。(5)优化开发工具和流程,提高团队开发效率,设计并实施有效的异常处理机制。(6)参与架构级别的讨论,为系统改进提供建设性意见。(7)能够独立管理中小型项目,合理分配任务,并确保项目按时高质量交付。指导和培训初级工程师,提高团队整体技术水平。要求:2.1主要能力要求3-5年工业软件或视觉系统的研发工作经历,通信、软件工程、计算机视觉等相关专业毕业,本科及以上学历;精通C++/C#语言编程,熟练掌握Windows桌面应用软件开发;熟悉SQLServer/MySQL等数据库的设计与编程,具备复杂数据处理能力;精通计算机网络通信编程,能够设计和实现高效稳定的通讯模块;熟练掌握工业相机SDK的使用,具备图像采集和处理经验;熟悉MES系统集成,了解工厂自动化流程;精通文件读写操作,能够处理各种格式的数据文件;熟练使用传统计算机视觉算法,如Halcon、OpenCV等C++库;具备深度学习应用经验,熟悉PyTorch框架和ONNXRuntime推理引擎;熟悉软件开发流程、测试方法和调试工具,具有良好的数据结构和算法基础;具有独立开发产品应用软件的经验,能够管理中小型项目;具有良好的沟通能力和团队合作精神,工作积极主动,能够快速学习新技术。