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