崗位職責(zé):
1.負(fù)責(zé)數(shù)據(jù)采集、能量控制等軟件的功能開發(fā);
2.分析并解決軟件開發(fā)過程中出現(xiàn)的問題;
3.按照開發(fā)流程編寫相應(yīng)模塊的設(shè)計(jì)文檔;
4.協(xié)助測(cè)試工程師制定測(cè)試計(jì)劃,定位發(fā)現(xiàn)的問題,修復(fù)測(cè)試提出的bug;
5. 配合開發(fā)組長或項(xiàng)目經(jīng)理完成相關(guān)項(xiàng)目的開發(fā)目標(biāo)。
崗位基本要求:
1.掌握Linux環(huán)境下C/C++程序設(shè)計(jì),3年以上C++開發(fā)經(jīng)驗(yàn);
2.熟悉STL、boost、C++11/C++98等特性,熟悉多線程,了解TCP/IP協(xié)議及socket編程;
3.熟練使用svn、git、qt/vscode等工具;
4.熟悉常用的數(shù)據(jù)結(jié)構(gòu)、算法以及設(shè)計(jì)模式;
5.具備一定的架構(gòu)設(shè)計(jì)和實(shí)現(xiàn),編寫設(shè)計(jì)文檔以及單元測(cè)試的能力;
6.深入理解面向?qū)ο笏枷?,掌握UML建模技術(shù),會(huì)使用一種建模工具;