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