任職要求???????1.?精通c/c++程序設(shè)計(jì);????
2.?熟悉Linux、ucos、Rtos、vxworks等嵌入式操作系統(tǒng)及其程序設(shè)計(jì);????
3.?熟悉基于UML的面向?qū)ο蟪绦蚍治鲈O(shè)計(jì)方法和敏捷軟件開(kāi)發(fā);????
4.?掌握各類(lèi)通信總線的應(yīng)用;????
5.?熟悉無(wú)人機(jī)領(lǐng)域MAVLink協(xié)議,掌握無(wú)人機(jī)常用的無(wú)線通信鏈路的特性;????
6.?熟悉常用的開(kāi)發(fā)環(huán)境和工具軟件。??
?????
??
?????崗位職責(zé)??
?
????1.?使用無(wú)人機(jī)領(lǐng)域MAVLink協(xié)議編寫(xiě)通信部分的代碼;???
2.?完成無(wú)人機(jī)系統(tǒng)所有通信功能的開(kāi)發(fā);???
3.?了解現(xiàn)有無(wú)人機(jī)及其子系統(tǒng)的軟硬件架構(gòu),并搭建飛控平臺(tái);???
4.?基于開(kāi)源飛控,進(jìn)行相應(yīng)的移植及應(yīng)用;???
5.?按照一定的編碼風(fēng)格和規(guī)范編寫(xiě)代碼;???
6.?使用一到兩種代碼倉(cāng)庫(kù)管理工具進(jìn)行代碼管理,做好代碼評(píng)審;???
7.?配合硬件和前后臺(tái)軟件,完成系統(tǒng)級(jí)調(diào)試,解決產(chǎn)品全生命周期內(nèi)的嵌入式軟件相關(guān)問(wèn)題;???
8.?遵循一定的規(guī)范,編寫(xiě)軟件開(kāi)發(fā)各階段所需的文檔,包括但不限于軟件設(shè)計(jì)架構(gòu)書(shū)、詳細(xì)設(shè)計(jì)書(shū)等;???
9.?熟練使用Project、Visio等工具編寫(xiě)開(kāi)發(fā)所需的文件。??
?
職位福利:五險(xiǎn)一金、彈性工作、定期體檢、節(jié)日福利