工作职责:1、软件需求设计:根据系统需求、系统架构设计文档、内部需求(开发、测试、工厂等)来设计软件需求,并按技术中心模板输出软件需求文档和相关辅助文档。2、软件架构设计:按要求输出架构相关的文档。3、软件详细设计:按要求输出详细设计的文档。4、开发编码:开发与维护。5、软件单元测试:单元测试用例设计表格的编写工作,对应的用例代码实现。6、软件集成测试:协助SPM集成模块进入系统,软件集成测试用例设计表格的编写工作,对应的用例代码实现,保证本模块以高质量提交给SPM和软件合格性测试工程师任职资格:1、掌握C/C++开发语言,并熟练使用STL以及各种设计模式。2、熟练使用QT相关控件,熟悉QT事件、信号槽,网络机制,串口通信和图形绘制。3、熟悉Linux文件系统,启动过程,内存管理,网络IO等Linux下的开发技术。4、熟悉进程间RPC、多线程等并发技术。5、学习能力强,责任心强,抗压能力强,团队合作意识强。