职位描述
关键:熟悉c++、QT、多线程、不要嵌入式方向
工作职责:
1.按照公司软件开发流程要求,参与公司软件产品研发;
2.依据客户要求,参与完成软件产品或模块需求文档的编写;
3.依据需求文档,完成软件产品或模块设计文档的编写;依据设计文档,完成软件或模块的功能开发、修改、单元测试;
4.对现有软件产品或模块的流程及功能进行维护、完善、迭代扩展;
5.按照公司版本管理要求,完成开发各阶段的文档及软件版本维护、归档。
要求:
1.计算机、自动化专业本科及以上学历;
2.三年以上C/C++开发经验,熟练掌握OO编程思想,熟悉Windows/Linux开发编程环境,具备良好的编程习惯;
3.熟练使用STL/boost泛型数据结构及算法;
4.熟练掌握多线程编程
5.熟练掌握VS/VS code IDE
6.掌握UML通用设计语言
7.掌握至少一种版本管理工具,clearcase、perforce、SVN、Git;
8.熟练掌握QT编程者优先;
9.熟练掌握Python脚本语言编程者优先;
10.熟悉网络编程技术,掌握TCP/IP网络通信协议,socket技术者优先11.熟悉google test单元测试框架者优先;
12.能够无障碍阅读英文技术文档、文章、用户说明书。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕