1、負(fù)責(zé)基于嵌入式linux操作系統(tǒng)的充電控制器軟件協(xié)議層應(yīng)用開(kāi)發(fā)及調(diào)試;
2、基于業(yè)務(wù)需求進(jìn)行C++代碼開(kāi)發(fā),基于GTest的DT編寫(xiě),負(fù)責(zé)對(duì)應(yīng)需求模塊看護(hù);
3、參與項(xiàng)目需求分析,參與或獨(dú)立進(jìn)行系統(tǒng)框架和核心模塊的設(shè)計(jì)及開(kāi)發(fā),與相關(guān)干系人進(jìn)行有效溝通;
4、Review所負(fù)責(zé)模塊的代碼,確保合入代碼的基礎(chǔ)質(zhì)量,確保代碼不腐化;
5、參與版本疑難問(wèn)題攻關(guān),解決技術(shù)難題
要求:
1、本科及以上學(xué)歷,具備2年及以上嵌入式軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn);
2、孰練掌握C/C++語(yǔ)言,具有良好的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ);
3、熟練使用GTest及GMock等測(cè)試框架,有完成測(cè)試用例的邏輯能力;
4、熟悉Linux多線程開(kāi)發(fā)、進(jìn)程間通信及性能調(diào)優(yōu),深入理解網(wǎng)絡(luò)通信模型,有網(wǎng)絡(luò)編程相關(guān)經(jīng)驗(yàn);
5、熟練使用Linux操作系統(tǒng)、常用命令及Shell和Makefile編寫(xiě);
6、了解RTOS操作系統(tǒng),有相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
7、了解MQTT、TCP/IP等協(xié)議,有相關(guān)TCP/IP通信協(xié)議開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
8、吃苦耐勞,抗壓能力強(qiáng)