1.负责开发项目的系统分析、需求分析、功能分析;2.负责软件项目的组织研发与实施,配合电气和机械工程师完成软件的开发,调试;3.负责修改已有的系统方案;4.负责保证开发软件的质量和符合客户需求;5.负责提供个体测试和技术指导;6.负责完善和维护设备系统,对软件使用进行培训;7、熟练使用C、C++等语言,能独立编程。