1、依据系统需求规格书和总体设计方案,完成子系统或核心软件模块的设计和编码;2、负责子系统及模块的设计方案审核,代码走查;3、解决处理现场复杂问题,并对当前软件给出可行的重构方案;4、制定所负责子系统或模块的质量持续改进策略;5、负责产品文档的撰写,能有效指导他人进行软件开发工作。任职要求1、计算机、通讯、自控及相关专业本科及以上学历;2、6年以上C和C++开发经验,履历优秀者经验可放宽;3、精通C/C++的基本语法和原理,精通至少一种C/C++ IDE;4、熟悉Windows/Linux环境开发技术,如:进程间通讯、多线程、动态链接库或COM技术;5、有QT、MFC或Socket编程经验者优先;6、对大型软件常用的数据结构、算法有较深入理解,并能灵活恰当地运用;7、对OOD、OOP有一定心得,并有至少2个10k规模软件模块的成功设计经验; 8、具有较强的分析问题和解决问题能力,能够独立定位并解决测试发现的BUG。