1.按照公司软件开发流程要求, 参与公司软件产品研发;
2.依据客户要求, 参与完成软件产品或模块需求文档的编写;
3.依据需求文档,完成软件产品或模块设计文档的编写;依据设计文档,完成软件或模块的 功能
开发、修改、单元测试;
4.对现有软件产品或模块的流程及功能进行维护、完善、迭代扩展;
5.按照公司版本管理要求, 完成开发各阶段的文档及软件版本维护、归档。 【任职要求】
1.计算机、自动化专业本科及以上学历;
2.三年及以上 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 单元测试框架者优先;
13.CAD/CAM 开发运用经验者优先;
14.能够无障碍阅读英文技术文档、文章、用户说明