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