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