崗位職責(zé):
1、核心開(kāi)發(fā):負(fù)責(zé)無(wú)人機(jī)地面站/上位機(jī)軟件的需求分析、架構(gòu)設(shè)計(jì)及功能開(kāi)發(fā),聚焦UI設(shè)計(jì)、地圖導(dǎo)航等核心模塊;
2、通信優(yōu)化:實(shí)現(xiàn)并優(yōu)化MAVLink、TCP/IP等無(wú)人機(jī)與地面站的通信協(xié)議,保障數(shù)據(jù)傳輸穩(wěn)定;?
3、核心功能落地:開(kāi)發(fā)無(wú)人機(jī)任務(wù)規(guī)劃、航線規(guī)劃、飛行監(jiān)控及數(shù)據(jù)記錄回放等關(guān)鍵功能;
4、軟硬聯(lián)調(diào):完成地面站軟件與飛控、數(shù)傳等硬件的聯(lián)合調(diào)試,解決通信異常、數(shù)據(jù)同步等問(wèn)題;?
5、性能保障:開(kāi)展軟件穩(wěn)定性、實(shí)時(shí)性測(cè)試及性能優(yōu)化,負(fù)責(zé)版本管理與迭代升級(jí);
6、文檔輸出:編寫需求分析、設(shè)計(jì)報(bào)告、測(cè)試報(bào)告及用戶手冊(cè)等專業(yè)文檔;?
7、跨崗協(xié)作:與嵌入式、硬件等工程師緊密配合,完成產(chǎn)品聯(lián)調(diào)交付及客戶技術(shù)支持。?
任職要求:
1、學(xué)歷背景:本科及以上,計(jì)算機(jī)、軟件工程等相關(guān)專業(yè),碩士學(xué)歷或有無(wú)人機(jī)、機(jī)器人、航電系統(tǒng)相關(guān)經(jīng)驗(yàn)者優(yōu)先考慮;?
2、工作經(jīng)驗(yàn):1年以上上位機(jī)開(kāi)發(fā)經(jīng)驗(yàn),有無(wú)人機(jī)地面站或GIS應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;?
3、技術(shù)能力(C++方向):精通C++與Qt框架,熟悉FFmpeg、OpenGL,具備跨平臺(tái)開(kāi)發(fā)能力;
4、技術(shù)能力(JAVA方向):精通JAVA EE及Spring Boot等框架,掌握數(shù)據(jù)庫(kù)與主流JS框架,有實(shí)時(shí)數(shù)據(jù)可視化經(jīng)驗(yàn)優(yōu)先;?
5、綜合素質(zhì):具備良好溝通協(xié)作與問(wèn)題解決能力,責(zé)任心強(qiáng),熱愛(ài)無(wú)人機(jī)技術(shù)。