崗位職責(zé):
1、BMS底層軟件開發(fā),根據(jù)不同硬件進行模擬/數(shù)字等硬件底層驅(qū)動開發(fā);
2、BMS應(yīng)用層軟件需求分析,SOC估算、均衡、熱管理、預(yù)充等控制策略開發(fā);
3、熟練32系列代碼編寫、軟件集成、調(diào)試驗證等;
4、熟悉keil或者iar軟件開發(fā),QT或者vs軟件上位機開發(fā)。
5、熟悉STM32/GD32/GEEHY等一種或多種Cortext-M3/M4內(nèi)核單片機。
任職要求:
1、精通 C或者C+ + 語言開發(fā);
2、熟悉8051/32位底層驅(qū)動(SPI/IIC/UART/CAN/DIO/ADC/PWM/ICU等模塊)開發(fā)設(shè)計;
3、熟悉Bootloader開發(fā)設(shè)計;
4、熟悉鋰電池系統(tǒng),具有BMS軟件開發(fā)經(jīng)驗,熟悉BMS控制策略;
5、熟悉4G模塊應(yīng)用,與云平臺的MQTT通信應(yīng)用。
6、具備良好的編程風(fēng)格和軟件開發(fā)規(guī)范。