岗位职责:1.负责与产品组长以及产品经理等沟通确认业务需求,制定合理的开发计划;2.负责公司产品软件的设计和开发,根据产品功能需求,编写软件设计文档,进行软件编码,自测,对代码进行版本管理,完成产品功能开发;3.对代码进行版本管理,执行代码检查,同行评审;评审项目方案,软件设计文档,测试用例;4.对产品应用现场问题进行分析和解决,对技术支持等其它部门进行产品培训和指导等;5.对新技术进行预研,验证和评估,负责产品相关功能和标准协议的研究分析;负责相关的代码规范、代码库等建设与维护工作;负责组内初中级平台软件工程师的培养和监督检查;6.完成上级交办的其他工作。任职要求:1、大学本科及以上,5年及以上工作经验,计算机、电子信息、自动化、机械等相关专业 2. 精通软件开发常用工具软件和开发技能,掌握应用版本库管理软件SVN,Git等;3. 精通C/C++编程,熟悉QT界面开发,熟悉软件工程,数据结构,多线程、性能优化、面向对象编程等相关知识;4. 精通Linux等操作系统相关知识,及跨平台应用编程;5. 精通计算机网络及编程,了解数据库编程相关知识;6. 了解现代控制理论,工业总线和协议;7. 精通软件架构设计,软件开发文档的编写;8、有“3D打印”、“激光加工”技术领域从业者优先。能力素质1.满足岗位职责所要求的软件设计及软件开发的能力;2.良好的逻辑思维能力,熟练撰写各类技术文档;3.具有良好的沟通与表达能力;4.具备良好的个人品行及职业操守。