C++软件开发应用工程师
一、岗位职责
1、软件开发与维护:使用C++语言进行软件程序的编写、更新升级以及现有软件的维护。根据项目需求,设计软件流程,制定开发计划,并确保软件的稳定性和性能。
2、算法实现与优化:熟悉常用图像处理算法,并能在实际项目中应用这些算法。机器视觉算法的研究,包括机器学习在机器视觉中的应用,以及相关问题的算法实现和部署。
3、系统测试与调试:完成编码测试和系统联调,协助测试人员对所编写的代码进行测试,确保软件的质量和稳定性。
4、客户需求沟通与实现:需要与客户保持有效沟通,获取客户需求,并根据客户的使用反馈信息,对软件进行维护和升级。这需要有良好的沟通能力和客户服务意识。
5、文档编写与管理:负责软件维护文件的编写,包括版本介绍、修改记录、设计或功能变更等,以便于项目的交接和后续维护。
6、技术支持与配合:为售后部门同事和解决方案部门同事提供技术支持和配合,解决客户在使用产品过程中遇到的问题。
二、岗位要求:
1、本科及以上学历,精通C/C++或C#等编程语言。
2、熟悉机器视觉相关专业知识,有2年以上相关工作经验。
3、有机器视觉、运动控制和设备通讯等项目编程经验优先。
4、根据公司要求开发软件、算法和相关文档编写等工作。
5、共同参与公司标准软件平台的开发、升级与维护。
6、能按时完成任务,有责任感、具有良好的团队协作精神。