崗位職責(zé):
1、負(fù)責(zé)飛控系統(tǒng)和周邊模塊的實(shí)時(shí)嵌入式系統(tǒng)功能開發(fā),采用MCU+RTOS架構(gòu),包括設(shè)備驅(qū)動(dòng)、文件系統(tǒng)、通訊協(xié)議、以及業(yè)務(wù)邏輯等;
2、負(fù)責(zé)飛管系統(tǒng)和周邊模塊的linux嵌入式系統(tǒng)功能開發(fā),采用CortexA+LINUX架構(gòu),包括飛控SDK、物聯(lián)網(wǎng)、日志分析、航線規(guī)劃、自主避障、視覺導(dǎo)航和人工智能等;
3、參與本部門業(yè)務(wù)系統(tǒng)的需求分析、可行性分析、方案制定、原件選型;
4、據(jù)需求文檔進(jìn)行相關(guān)產(chǎn)品的開發(fā)及開發(fā)系列文檔的撰寫;
5、對已有嵌入式軟件維護(hù)。
崗位要求:
1、本科以上學(xué)歷,3年以上嵌入式開發(fā)經(jīng)驗(yàn);
2、有大型嵌入式軟件項(xiàng)目開發(fā)經(jīng)驗(yàn),有飛控、自動(dòng)駕駛等開發(fā)經(jīng)驗(yàn)者優(yōu)先;
3、至少熟悉一種嵌入式操作系統(tǒng),比如linux、rt-thread、chibios、FreeRtos、uC/OS等,熟練使用C/C++語言;
4、熟悉Linux環(huán)境軟件開發(fā),比如cmake、shell和python等腳本,具備搭建配置開發(fā)環(huán)境能力;
5、熟悉基于ARM/STM32/NXP等硬件平臺(tái),熟悉IIC、SPI、UART、CAN等通訊接口;
6、充分理解硬件原理圖和datasheet,熟練使用萬用表、示波器、邏輯分析儀等進(jìn)行調(diào)試分析。
職位福利:五險(xiǎn)一金、績效獎(jiǎng)金、交通補(bǔ)助、餐補(bǔ)、包住、節(jié)日福利、定期體檢、通訊補(bǔ)助