一 、崗位職責(zé):
1、球形機器人嵌入式軟件設(shè)計,SDK的開發(fā)及維護,涉及避障、回充、地圖、路徑規(guī)劃、電機、PID、陀螺儀、加速計、六軸、九軸等功能
開發(fā);
2、物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)交互接口開發(fā)及接口規(guī)范定義;
3、熟悉MCU開發(fā), 熟悉各種通用接口,如I2C、SPI、DAC、GPIO、RS232、USB、WIFI、BT、網(wǎng)絡(luò)接口等;
4、嵌入式產(chǎn)品平臺架構(gòu)設(shè)計與開發(fā), 參與項目需求分析以及評審;
5、根據(jù)產(chǎn)品詳細設(shè)計,完成符合功能和性能要求的任務(wù)書; 參與產(chǎn)品整體軟件方案設(shè)計及模塊設(shè)計文檔編寫; 獨立完成相關(guān)產(chǎn)品的軟件代碼開發(fā)工作;
6、精通使用C語言進行單片機軟件的開發(fā),熟悉指針操作,熟練使用結(jié)構(gòu)體、共同體等數(shù)據(jù)結(jié)構(gòu),內(nèi)存動態(tài)分配等。
二 、任職要求:
1、計算機科學(xué)或電子信息工程、通信工程專業(yè)領(lǐng)域大專及以上學(xué)歷。
2、精通C/C++語言程序開發(fā),具有5年以上的C語言編寫經(jīng)驗。
3、有避障、回充、地圖、路徑規(guī)劃、電機、PID、陀螺儀、加速計、六軸、九軸開發(fā)經(jīng)驗。
4、 具備良好的電子電路分析能力,能利用示波器、萬用表等工具對硬件通訊接口調(diào)試;
5、有藍牙、Wifi、Zigbee等其它無線產(chǎn)品的開發(fā)經(jīng)驗,掌握TCP/UDP/HTTP/MQTT協(xié)議實現(xiàn)原理優(yōu)先。