1、負責 GIS 平臺核心模塊的設計與開發(fā),運用 C++ 語言及相關技術,依據(jù)項目需求構建高性能、可擴展的地理信息功能組件,確保系統(tǒng)的穩(wěn)定運行與高效響應。
2、深度參與 GIS 項目全流程,從需求調(diào)研、方案設計到編碼實現(xiàn)、測試優(yōu)化,與團隊成員緊密協(xié)作,精準把握業(yè)務痛點,提供專業(yè)技術方案,保證產(chǎn)品質(zhì)量和性能。
3、針對海量地理空間數(shù)據(jù),利用 C++ 的高效特性與數(shù)據(jù)結構算法知識,設計高效的圖像渲染結構和邏輯,確保數(shù)據(jù)交互流暢。解決多平臺兼容性、性能優(yōu)化等技術難題。
4、持續(xù)關注 GIS 及 C++ 技術發(fā)展前沿,結合項目實踐,引入新技術、新方法,對現(xiàn)有代碼庫進行重構與升級,提升系統(tǒng)整體性能與技術競爭力。
崗位要求:
1、熟練掌握 C++ 11/14/17 標準基礎知識,精通面向?qū)ο缶幊?、泛型編程、模板編程等高級特性,能夠編寫高效、健壯、易維護的代碼。
2、深入理解 C++ 內(nèi)存管理機制,具備手動內(nèi)存管理、智能指針運用及內(nèi)存泄漏排查與解決能力,能通過工具進行性能分析與調(diào)優(yōu)。
3、熟悉常用設計模式,如工廠模式、單例模式、觀察者模式、策略模式等,并能靈活運用于實際項目開發(fā),優(yōu)化代碼架構。
5、至少掌握一種主流的 GIS 開發(fā)平臺或框架,如 ArcGIS Engine、SuperMap Objects 或開源的 GeoTools、QGIS等,具備基于這些平臺進行二次開發(fā)的能力。