工作職責(zé):
1. 負(fù)責(zé)基于QT C++框架的點(diǎn)云/三維網(wǎng)格處理軟件的核心模塊開發(fā)、維護(hù)與優(yōu)化;
2. 根據(jù)產(chǎn)品需求,設(shè)計(jì)并實(shí)現(xiàn)高效、穩(wěn)定的點(diǎn)云數(shù)據(jù)讀取、處理、分析算法與可視化等功能;
3. 利用CUDA進(jìn)行并行計(jì)算開發(fā),對(duì)關(guān)鍵算法(如濾波、配準(zhǔn)、分割、特征提取)進(jìn)行GPU加速與性能優(yōu)化;
4. 參與軟件模塊的架構(gòu)設(shè)計(jì),編寫高質(zhì)量、可復(fù)用、模塊化的代碼,并編寫相關(guān)技術(shù)文檔;
5. 對(duì)現(xiàn)有算法和代碼進(jìn)行性能分析與瓶頸排查,持續(xù)提升軟件的運(yùn)行效率與穩(wěn)定性;
6. 協(xié)助完成軟件功能的測(cè)試、調(diào)試與BUG修復(fù),確保軟件在多平臺(tái)和場(chǎng)景下的可靠性;
7. 研究與跟蹤點(diǎn)云處理、計(jì)算機(jī)圖形學(xué)等領(lǐng)域的前沿技術(shù)與開源項(xiàng)目,并評(píng)估其應(yīng)用可行性;
8. 與國外技術(shù)團(tuán)隊(duì)進(jìn)行合作研發(fā)、技術(shù)攻關(guān)等;
9. 與產(chǎn)品經(jīng)理、算法工程師、測(cè)試工程師等團(tuán)隊(duì)成員緊密協(xié)作,確保項(xiàng)目按時(shí)高質(zhì)量交付;
任職要求:
1. 軟件工程、計(jì)算機(jī)科學(xué)、測(cè)控、機(jī)械工程等相關(guān)專業(yè),碩士及以上學(xué)歷;
2. 精通C++、Python等編程語言,具備扎實(shí)的數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ),有良好的面向?qū)ο缶幊毯驮O(shè)計(jì)模式應(yīng)用能力,有工業(yè)三維測(cè)量,工業(yè)軟件開發(fā)經(jīng)歷者優(yōu)先;
3. 熟練使用QT框架進(jìn)行桌面應(yīng)用程序開發(fā),熟悉QT的圖形視圖框架、網(wǎng)絡(luò)、多線程等機(jī)制,有跨平臺(tái)開發(fā)經(jīng)驗(yàn)的加分;
4. 熟悉點(diǎn)云和三維網(wǎng)格處理的基本理論與常用算法,有豐富的PCL、Open3D、CGAL、VTK等一個(gè)或多個(gè)開源庫的實(shí)際開發(fā)經(jīng)驗(yàn);
5. 熟悉CloudCompare、Polyworks、GeomagicCX等一款或多款點(diǎn)云處理軟件或有實(shí)際使用經(jīng)驗(yàn)者優(yōu)先;
6. 熟悉至少一種關(guān)系型數(shù)據(jù)庫(如MySQL, PostgreSQL)或空間數(shù)據(jù)庫的開發(fā),了解其與點(diǎn)云數(shù)據(jù)結(jié)合的應(yīng)用場(chǎng)景;
7. 具備較強(qiáng)的獨(dú)立分析、解決問題的能力,能對(duì)復(fù)雜算法問題進(jìn)行分解、實(shí)現(xiàn)與調(diào)試;
8. 英語能力良好,能熟練閱讀英文技術(shù)文檔、論文及開源代碼,滿足國際技術(shù)交流者優(yōu)先;
9. 具備良好的三維數(shù)學(xué)基礎(chǔ),熟悉線性代數(shù)、計(jì)算幾何、優(yōu)化方法等相關(guān)知識(shí);
10. 具備良好的代碼規(guī)范意識(shí)、團(tuán)隊(duì)協(xié)作精神和溝通能力,有較強(qiáng)的責(zé)任心與自驅(qū)力;