崗位職責(zé):
1.負(fù)責(zé)嵌入式產(chǎn)品的軟件方案設(shè)計,軟件設(shè)計開發(fā)和維護(hù);
2.按照開發(fā)流程和設(shè)計要求,完成軟件模塊的詳細(xì)設(shè)計,代碼實現(xiàn);
3.開發(fā)過程中對代碼質(zhì)量進(jìn)行監(jiān)控,保證代碼的健壯性、可讀性、易維護(hù)性;
4.開發(fā)過程中定期對工作質(zhì)量、進(jìn)度進(jìn)行評估,保證開發(fā)周期可控;
5.協(xié)助其他工程師完成產(chǎn)品開發(fā)。
任職要求:
1.本科及以上學(xué)歷,計算機(jī)、電子、通信等專業(yè),1年及以上嵌入式開發(fā)經(jīng)驗;
2.精通C/C++編程及思想,精通數(shù)據(jù)結(jié)構(gòu)、常用算法;
3.熟悉常用MCU(STM32、GD32、ESP32、Nordic等)處理器架構(gòu)和應(yīng)用開發(fā);
4.熟悉嵌入式實時操作系統(tǒng)FreeRTOS、RT-Thread,有相關(guān)產(chǎn)品經(jīng)驗優(yōu)先;
5.熟悉SPI、IIC、CAN、TCP、UDP、MQTT、MODBUS等常用協(xié)議,具備硬件調(diào)試能力(熟練使用示波器、邏輯分析儀等常用設(shè)備);
6.有藍(lán)牙BLE、Wifi、Lora等無線組網(wǎng)開發(fā)經(jīng)驗優(yōu)先;
7.有Python開發(fā)經(jīng)驗者優(yōu)先;
8.熟悉版本控制工具git,熟悉常用工作流。