1、負(fù)責(zé)控制器軟件項(xiàng)目開(kāi)發(fā),基于嵌入式linux操作系統(tǒng)進(jìn)行應(yīng)用開(kāi)發(fā)
2、基于業(yè)務(wù)需求進(jìn)行C++代碼開(kāi)發(fā),看護(hù)好所負(fù)責(zé)模塊架構(gòu)和核心代碼,確保代碼不腐化。
3、參與項(xiàng)目需求分析,進(jìn)行系統(tǒng)框架和核心模塊的設(shè)計(jì)
4、Review所負(fù)責(zé)模塊的代碼,確保合入代碼的基礎(chǔ)質(zhì)量
5、參與版本疑難問(wèn)題攻關(guān)
任職要求:
1、本科及以上學(xué)歷,具備4年及以上嵌入式軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn);
2、精通C/C++語(yǔ)言編程,有扎實(shí)的算法及數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),扎實(shí)的軟件開(kāi)發(fā)基礎(chǔ),良好的編程習(xí)慣;
3、熟悉Linux多線程開(kāi)發(fā)、進(jìn)程間通信及性能調(diào)優(yōu),熟悉Socket網(wǎng)絡(luò)編程,深入理解網(wǎng)絡(luò)通信模型,有相關(guān)經(jīng)驗(yàn);
4、熟悉Linux操作系統(tǒng)、熟練使用shell,熟悉gcc gdb make cmake等編譯調(diào)試方法
5、具備較強(qiáng)的抗壓、溝通和動(dòng)手實(shí)踐能力,愿意接受挑戰(zhàn)性工作并擁抱創(chuàng)新和變化;
6、了解RTOS操作系統(tǒng),有電力行業(yè)配電終端產(chǎn)品研發(fā)經(jīng)驗(yàn)者優(yōu)先;
7、了解Modbus、IEC104、OCPP、MQTT等協(xié)議,有相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
8、掌握使用Spring、SpringMVC、SpringBoot、MyBatis等開(kāi)源框架使用,有相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
9、能夠接受出差