职位描述
岗位职责:
1.负责Linux平台开发环境、测试环境、联调环境搭建与后期的维护。
2.参与服务端软件、PC端应用软件开发计划制定和需求分析。
3.负责软件概要设计和详细设计。
4.负责终端底层服务软件、PC端应用软件开发。
5.负责软件单元测试、集成测试,参与配置项测试、系统联试。
6.负责新技术点的调研、探索和技术分享。
7.依据公司要求完成相应技术文件编写。
8.能对项目提出自己的改进建议,提高开发效率和用户体验。
9.负责开发库管理,配合受控库、产品库管理。
10.参与公司相关培训和体系建设,提高自己业务能力和研发质量。
任职要求:
1.计算机及相关专业本科及以上。
2.具备扎实的C/C++编程基础,熟练使用STL类库,具有良好的计算机相关基础。
3.具有3年以上基于C++应用系统的开发经验。
4.熟练使用OpenGL、Opencv、FFmpeg等开源库。
5.熟悉TCP/IP协议栈,TCP、UDP、HTTP等网络协议,对网络编程有相关的项目经验。
6.熟悉跨平台终端开发(windows,linux,android),有QT跨平台项目实战经验。
7.熟悉Linux多任务、多线程编程,了解Linux内核。
8.熟悉Linux 下的 C++ 编程环境(如Git、CMake、GCC等)。
9.掌握sourceinsight、VMWare Workstation、Qt Creator等软件的使用。
10.熟悉常用的Linux命令,至少掌握一门脚本语言(lua,python,shell等)。
11.熟悉SQL Server、MySQL等常用数据库。
12.熟悉svn、git等版本控制工具。
13.有良好的的沟通能力与过硬的专业技能。
14.对技术有极大的热情,学习能力强,责任心强,工作认真细致。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕