崗位職責(zé):
1.負(fù)責(zé)上位機(jī)軟件界面代碼設(shè)計與開發(fā)、調(diào)試以及驗(yàn)收。
2.配合裝備開發(fā)工程師確定通訊協(xié)議與控制指令對接并進(jìn)行協(xié)議開發(fā)。
3.優(yōu)化UI提升使用體驗(yàn)以及響應(yīng)產(chǎn)線需求,配合需求快速迭代軟件。
4.編寫軟件概要設(shè)計文檔和詳細(xì)設(shè)計文檔并撰寫產(chǎn)品手冊。
5.持續(xù)專業(yè)技術(shù)學(xué)習(xí)和研發(fā)技能提升,并輸出對典型問題案例、技術(shù)學(xué)習(xí)文檔總結(jié)。
6.有在電源行業(yè)、新能源行業(yè)的裝備軟件開發(fā)經(jīng)驗(yàn)的優(yōu)先。
任職要求:
1.熟悉人機(jī)界面軟件開發(fā)流程,具有自動化工控、半導(dǎo)體、航空領(lǐng)域背景優(yōu)先。
2.熟悉QT框架。熟悉QML/Qt quick2編程,掌握信號槽機(jī)制以及QML與C++交互機(jī)制,能夠進(jìn)行QML編寫流暢的人機(jī)交互界面。
3.掌握C++繼承與多態(tài),熟悉常用設(shè)計模式,熟悉STL。
4.熟悉串口編程、數(shù)據(jù)庫編程、TCP/IP協(xié)議,網(wǎng)絡(luò)編程,了解多線程實(shí)現(xiàn)以及線程同步機(jī)制。
5.能夠掌握一種以上的軟件版本管理工具的使用,如GIT工具使用。
6.有責(zé)任心,積極主動,團(tuán)隊(duì)合作精神,良好的溝通能力,認(rèn)同公司文化。