崗位職責(zé):
1、充電樁嵌入式軟件功能模塊開發(fā),包括處理器內(nèi)部功能,外設(shè)單元,控制器數(shù)據(jù)交互,以及對(duì)后臺(tái)通訊數(shù)據(jù)處理。
2、負(fù)責(zé)CPU,MCU以及其他嵌入式處理器的軟件開發(fā)工作,包括代碼和相關(guān)文檔、支持系統(tǒng)軟件架構(gòu)設(shè)計(jì);
3、制定充電樁相關(guān)功能模塊具體方案,完成系統(tǒng)相關(guān)功能模塊開發(fā),以及驗(yàn)證測(cè)試部分;
4、對(duì)已有產(chǎn)品的性能升級(jí),優(yōu)化,以及相關(guān)生產(chǎn)售后的支持工作;
5、協(xié)助硬件,電氣工程師分析,定位,和驗(yàn)證問(wèn)題,協(xié)助完成產(chǎn)品認(rèn)證;
任職資格:
1、擁有4年以上軟件開發(fā)經(jīng)驗(yàn)(本科學(xué)歷),2年以上開發(fā)經(jīng)驗(yàn)(碩士學(xué)歷),或相當(dāng)?shù)那度胧介_發(fā)能力;
2、有充電樁軟件開發(fā)調(diào)試項(xiàng)目經(jīng)驗(yàn),熟悉直流樁的主要功能模板,如充電本地與遠(yuǎn)程授權(quán)策略,可用性檢查,充電訂單日志管理,以及云端交互協(xié)議,如OCPP1.6/2.0;
3、熟悉 C,C++語(yǔ)言開發(fā),熟悉數(shù)據(jù)結(jié)構(gòu)和算法. 對(duì)匯編語(yǔ)言,以及腳本編程有一定了解,有嵌入式MCU的開發(fā)經(jīng)驗(yàn),熟悉SCI,SPI,I2C, LCD,CAN,WIFI等外設(shè)的開發(fā)調(diào)試,了解 代碼管理 工具,如Git ,SVN;
4、熟悉時(shí)實(shí)操作系統(tǒng)至少一種,如Free、RTOS、UCOS等,了解操作系統(tǒng)的移植過(guò)程,有相關(guān)的軟件開發(fā)調(diào)試經(jīng)驗(yàn),了解標(biāo)準(zhǔn)庫(kù)以及代碼測(cè)試等, 熟悉Linux 系統(tǒng),有硬件調(diào)試 ,底層驅(qū)動(dòng)模塊等BSP開發(fā)經(jīng)驗(yàn)優(yōu)先;
5、能夠熟練的閱讀英文資料及標(biāo)準(zhǔn)文檔,并能夠理解并實(shí)現(xiàn)相關(guān)功能;
6、具有良好的編程習(xí)慣,有獨(dú)立承擔(dān)工作的能力,以及良好的團(tuán)隊(duì)合作精神。