任职要求:1、年龄:28~35岁2、专业及学历:计算机、机械工程、电气工程、自动化或同类专业本科及以上学历3、经验与经历:1)具有5年以上系统级软件设计经验;2)参与过至少 1 - 2 个完整的自动化行业项目开发,在项目中承担核心软件设计任务,能够独立完成软件模块的设计、编码、测试和调试工作;3)有过数控软件开发经验、视频、图像等视觉编程处理成功开发案例的优先。4、知识与技能:1)熟练掌握 C/C++、C#/QT等至少一种编程语言,具备较强的Windows和Linux系统应用编程开发能力和软件性能分析优化能力;2)掌握PC和嵌入式系统的硬件及操作系统基础知识,能对软件系统进行合理分层和模块化设计,借助软件架构设计工具进行设计输出;3)积极主动,有责任心,具备团队合作精神和良好的沟通能力;4)具备较强的自驱力、学习能力和解决问题的能力。职责描述:1、在产品研发项目中承担用户需求分析并开发出产品规格,软件需求技术性分析任务;2、负责产品研发项目中软件部分的总体方案设计、软件部分的概要设计、软件测试需求规格、软件测试方案及相关文档编制等任务;3、承担软件架构设计、软件算法设计、软件接口设计等研发任务;4、在产品总方案设计时协助系统工程师开展必要的设计活动;5、负责软件详细设计(或内部模块间逻辑及其在细化架构中的关系)、软件测试用例设计等技术性评审工作;6、配合公司研发管理参与软件设计规范的编制与优化;7、负责部门或项目中的CBB建设;8、承担软件著作权编制,专利申报等知识产权或无形资产的系统性建设工作。