C++游戏开发程序员岗位职责.doc
《C++游戏开发程序员岗位职责.doc》由会员分享,可在线阅读,更多相关《C++游戏开发程序员岗位职责.doc(6页珍藏版)》请在冰点文库上搜索。
C++游戏开发程序员岗位职责
游戏开发程序员(C++服务端)工作内容
1、编码:
根据需求文档和系统设计,使用不同开发软件及相应编程规范,在要求的时间和质量范围内,完成需求开发的编码实现,具备界面编程相关知识。
2、联调:
设计用户交互端口,配合其他程序员,检查功能完成度和完成联调。
3、代码REVIEW:
根据编码规范,REVIEW代码,完成个人自测。
4、提交:
根据程序版本,提交已经完成的代码。
5、改BUG:
根据质量体系要求,配合他人或自己查错改错,降低BUG和重复测试次数。
6、维护:
阅读原有代码,完成程序改造和维护,解决技术故障和消除产品中的缺陷。
7、优化:
通过算法设计或新技术研发,优化产品性能。
职位要求
1、计算机、软件、通信、电子等相关专业,本科以上学历。
2、三年以上网络游戏服务端/大型服务/通信系统核心开发经验,熟悉C++开发,熟练使用VisualStudio进行高质量编码,熟悉程序调试和故障定位,能迅速定位并解决突发问题;了解TCP/IP、网络、多线程编程,了解Lua。
3、精通数据结构与算法、Socket编程、多线程编程等;精通至少一种常用数据库,如:
MySQL、SQLServer、Oracle、Mongodb,Redis;熟悉NodeJS,异步编程模型,了解ES6,Typescript等技术。
4、熟悉Linux操作系统及系统下的shell编程者优先。
5、热爱游戏开发,有较强的自学能力、分析及解决问题能力,良好的团队合作能力以及需求分析能力。
工作内容
1、编码:
根据需求文档和系统设计,使用不同开发软件及相应编程规范,在要求的时间和质量范围内,完成需求开发的编码实现,具备界面编程相关知识。
2、联调:
设计用户交互端口,配合其他程序员,检查功能完成度和完成联调。
3、代码REVIEW:
根据编码规范,REVIEW代码,完成个人自测。
4、提交:
根据程序版本,提交已经完成的代码。
5、改BUG:
根据质量体系要求,配合他人或自己查错改错,降低BUG和重复测试次数。
6、维护:
阅读原有代码,完成程序改造和维护,解决技术故障和消除产品中的缺陷。
7、优化:
通过算法设计或新技术研发,优化产品性能。
职位要求
1、计算机、软件、通信、电子等相关专业,本科以上学历。
2、三年以上网络游戏服务端/大型服务/通信系统核心开发经验,熟悉C++开发,熟练使用VisualStudio进行高质量编码,熟悉程序调试和故障定位,能迅速定位并解决突发问题;了解TCP/IP、网络、多线程编程,了解Lua。
3、精通数据结构与算法、Socket编程、多线程编程等;精通至少一种常用数据库,如:
MySQL、SQLServer、Oracle、Mongodb,Redis;熟悉NodeJS,异步编程模型,了解ES6,Typescript等技术。
4、熟悉Linux操作系统及系统下的shell编程者优先。
5、热爱游戏开发,有较强的自学能力、分析及解决问题能力,良好的团队合作能力以及需求分析能力。
篇2:
C++终端开发岗位职责
C++终端软件开发工程师/高级工程师(南京/深圳)云天励飞深圳云天励飞技术有限公司,云天励飞,深圳云天励飞,云天励飞职责描述:
1、负责公司ARM等嵌入式平台应用软件产品开发设计,实现对人脸识别相关应用的流程控制,完成与底层算法处理器以及后端服务器平台的通信。
2、根据不同产品需求,设计合适的应用软件方案。
3、按照软件开发流程,完成应用软件的概要设计、详细设计和编码,并与其它相关模块联合调试。
任职要求:
1、本科及以上学历,计算机/电子通信/自动化等相关专业;
2、熟悉数据结构、操作系统及计算机原理,精通C/C++,深入理解面向对象设计;
3、熟悉嵌入式软件开发,具备一定的硬件基础知识,能够进行软硬协同调试;
4、熟悉ARMlinux系统开发和编译环境,熟练运用脚本和命令进行调试;
5、熟悉关系型数据库(sqlite等),能够合理设计数据库进行应用开发;
6、有安防、智慧城市、智慧商业应用产品开发经验者优先;
7、有多操作系统平台(windows/linux/android)开发经验者优先;
8、有混合语言(java/c#)开发经验者优先;
9、有跨语言协议(thrift/gprc/http等)开发经验者优先;
10、有图像处理和人脸识别相关产品开发经验者优先。
篇3:
C++系统分析岗位职责
岗位职责1负责产品其开发模块的框架设计及相关文档2负责其开发模块的框架设计及相关文档任职要求1大学本科及以上学历毕业25年以上项目开发经验,2年以上系统设计经验具备HLA或仿真行业经验者优先。
3精通C++开发,熟练windows及Linux两种开发环境4掌握基本设计模式及面向对象的分析设计方法,掌握UML,技术知识全面5掌握软件工程软件开发流程。
6熟悉SQL及Oracle等数据库设计与开发7具有较强的协调沟通分析和表达能力,具有良好的团队合作精神,工作责任心强,善于独立思考解决问题。
篇4:
C++应用软件开发工程师岗位职责
C++应用软件开发工程师深圳市众泰兄弟科技发展有限公司深圳市众泰兄弟科技发展有限公司,众泰兄弟岗位职责:
1.专职设备机台软件系统的研发;
2.参与机台业务的分析以及既有软件架构上的应用设计;
岗位要求:
1.本科或以上学历,数学、计算机、信息自动化等相关专业;
2.熟悉C/C++编程,具有3年及以上C/C++开发工作经验;
3.熟悉Linux或Vxworks操作系统,掌握SOA架构及OOD概念优先;
4.熟悉基本的SQL编程技术,有数据库应用软件开发经验者优先;
5.良好的学习能力和沟通能力;
6.能够承受一定的工作压力。
【C++游戏开发程序员岗位职责】
6