岗位描述
【岗位职责】
1.负责C++、GIS软件应用的设计和开发工作;
2.负责基础模块、组件和插件的研发、维护;
3.参加公司自研产品所需技术的研究与应用。
4.配合项目或产品经理完成系统分析、设计及相关文档的编写。
【任职条件】
1.学历要求:本科及以上学历;
2.专业要求:计算机、地质、测绘地理信息、软件工程、数学相关专业;
3.岗位要求:1.熟练掌握C++编程语言,精通STL、数据结构与算法,熟悉Linux/Windows跨平台开发,掌握CMake、Make等编译工具,具备扎实的底层开发功底;
4.熟练使用主流GIS开源库及工具,精通GDAL、OGR、GEOS、PROJ等核心开源库,熟悉OpenSceneGraph、Cesium、Qt等可视化框架者优先;
5.了解或熟悉QGIS开发、软件编译、发布和更新策略,熟悉QGIS开发框架,具备扎实的编程基础、良好的编程习惯,代码开发规范整洁;
6. 熟悉PostGIS、MySQL、Oracle等数据库,掌握空间数据库设计与空间数据查询优化方法,具备海量空间数据处理经验。
7.工作态度认真,工作自主驱动,有良好的沟通能力、处理解决问题的能力、强烈的责任感和敬业精神;
8.具备较高的英文阅读水平优先。