崗位職責(zé):
1.負(fù)責(zé)項(xiàng)目硬件原理圖設(shè)計(jì)、PCB LAYOUT。
1.負(fù)責(zé)MCU單片機(jī)程序開發(fā)。
2.負(fù)責(zé)部分電路設(shè)計(jì)工作。
3.負(fù)責(zé)項(xiàng)目需求分析、軟件架構(gòu)設(shè)計(jì)、驅(qū)動(dòng)開發(fā)、功能實(shí)現(xiàn)。
4.負(fù)責(zé)軟件項(xiàng)目資料歸檔。
任職要求:
1.精通 C/C+ +/python等語言開發(fā);
2.精通STM32/GD32/GEEHY等一種或多種Cortext-M3/M4內(nèi)核單片機(jī),代碼編寫、軟件集成、調(diào)試驗(yàn)證等;
3.精通32位單片機(jī)底層驅(qū)動(dòng)(SPI/IIC/UART/CAN/DIO/ADC/PWM/ICU等模塊)開發(fā)設(shè)計(jì);
4.有鋰電池保護(hù)板BMS軟件開發(fā)經(jīng)驗(yàn)者優(yōu)先。
5.精通RT-Thead、FREERTOS實(shí)時(shí)操作系統(tǒng)和LVGL圖形系統(tǒng)者優(yōu)先。
6.精通AD/Cadence至少一種PCB畫圖軟。
7.熟悉Bootloader開發(fā)設(shè)計(jì),OTA升級(jí)、4G模塊應(yīng)用,與云平臺(tái)的MQTT通信應(yīng)用;
8.具備良好的編程風(fēng)格和軟件開發(fā)規(guī)范。
9.具備系統(tǒng)化思考問題的能力,有責(zé)任心。