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