崗位職責(zé):
1.負(fù)責(zé)數(shù)據(jù)采集、能量控制等軟件的功能開發(fā);
2.分析并解決軟件開發(fā)過(guò)程中出現(xiàn)的問(wèn)題;
3.按照開發(fā)流程編寫相應(yīng)模塊的設(shè)計(jì)文檔;
4.協(xié)助測(cè)試工程師制定測(cè)試計(jì)劃,定位發(fā)現(xiàn)的問(wèn)題,修復(fù)測(cè)試提出的bug;
5。配合開發(fā)組長(zhǎng)或項(xiàng)目經(jīng)理完成相關(guān)項(xiàng)目的開發(fā)目標(biāo)。
任職要求:
1.掌握Linux環(huán)境下C/C++程序設(shè)計(jì),5年以上C++開發(fā)經(jīng)驗(yàn);
2.熟悉電力系統(tǒng)Modbus、IEC60870-5系列、IEC61850、OPC-UA等規(guī)約;
3.有性能優(yōu)化、程序調(diào)優(yōu)的項(xiàng)目經(jīng)驗(yàn);
4.熟悉STL、boost、C++11及以上等特性,熟悉多線程,了解TCP/IP協(xié)議及socket編程;
5.熟練使用svn、git、vscode等工具;
6.熟悉常用的數(shù)據(jù)結(jié)構(gòu)、算法以及設(shè)計(jì)模式;
7.具備一定的架構(gòu)設(shè)計(jì)和實(shí)現(xiàn),編寫設(shè)計(jì)文檔以及單元測(cè)試的能力;
8.深入理解面向?qū)ο笏枷?,掌握UML建模技術(shù),會(huì)使用一種建模工具;
通用要求:
1.具有良好的溝通能力和團(tuán)隊(duì)協(xié)作能力。
2.邏輯分析能力強(qiáng)。
3.工作積極,有高度的責(zé)任心。
具備良好的文檔編寫能力。
優(yōu)先錄用條件:
1.熟悉Python,Shell等語(yǔ)言;
2 . 有主導(dǎo)過(guò)C++項(xiàng)目架構(gòu)設(shè)計(jì)的經(jīng)驗(yàn);