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