崗位職責(zé):
1、參與C++、Qt軟件項(xiàng)目的需求分解、架構(gòu)設(shè)計(jì)、模塊劃分、關(guān)鍵功能的實(shí)現(xiàn)和持續(xù)優(yōu)化;
2、負(fù)責(zé)指導(dǎo)初中級(jí)開發(fā)人員實(shí)現(xiàn)模塊功能,進(jìn)行代碼審核,提出改善建議,確保代碼按設(shè)計(jì)完成;
3、負(fù)責(zé)技術(shù)難點(diǎn)的攻關(guān)與突破,參與新平臺(tái)新技術(shù)的預(yù)研與拓展。
任職要求:
1、計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、測(cè)控技術(shù)與儀器、信息、通信等相關(guān)專業(yè),本科及以上學(xué)歷,有至少3年C++編程開發(fā)經(jīng)驗(yàn),有成功領(lǐng)導(dǎo)團(tuán)隊(duì)完成至少1款軟件產(chǎn)品的系統(tǒng)架構(gòu)設(shè)計(jì)和開發(fā)維護(hù)經(jīng)驗(yàn)者優(yōu)先;
2、精通C/C++語(yǔ)言,熟悉STL標(biāo)準(zhǔn)庫(kù)中常用數(shù)據(jù)結(jié)構(gòu)、算法及容器類,有良好的編程風(fēng)格,熟悉Qt,熟練使用VS、QtCreator進(jìn)行軟件開發(fā),熟悉SVN、Git等版本管理工具的使用;
3、對(duì)軟件產(chǎn)品開發(fā)與生命周期的需求管理、架構(gòu)設(shè)計(jì)、代碼開發(fā)與評(píng)審、單元測(cè)試與集成測(cè)試有豐富的經(jīng)驗(yàn),熟悉IPD產(chǎn)品開發(fā)流程;
4、精通Windows、Linux至少一個(gè)平臺(tái)的工作原理和應(yīng)用軟件開發(fā);
5、有機(jī)器視覺相關(guān)領(lǐng)域經(jīng)驗(yàn)者優(yōu)先;
6、精通RPC/Restful者優(yōu)先;
7、有良好的編程規(guī)范與技術(shù)文檔編寫習(xí)慣,具有優(yōu)良的團(tuán)隊(duì)合作精神與較強(qiáng)的自主學(xué)習(xí)能力,邏輯思維清晰,能承受一定的工作壓力。