崗位職責(zé):
1.基于埃夫特機(jī)器人軟件平臺和客戶需求,完成相應(yīng)機(jī)器人應(yīng)用功能包的設(shè)計,開發(fā)和維護(hù);文檔編寫和維護(hù);
2.機(jī)器人軟件,包括控制器端和示教器端(上位機(jī)和下位機(jī))應(yīng)用功能包/工藝包需求分析與歸納;方案設(shè)計,代碼編寫,代碼自測 ;
3.機(jī)器人應(yīng)用算法的開發(fā)和優(yōu)化;
4.現(xiàn)場緊急問題的處理負(fù)責(zé)工業(yè)機(jī)器人控制器平臺軟件框架具體模塊的設(shè)計討論和方案優(yōu)化 ;
5.基于埃夫特機(jī)器人軟件平臺和客戶需求,基于Qt框架,完成相應(yīng)機(jī)器人示教器軟件與應(yīng)用包的設(shè)計,開發(fā)和維護(hù);
6.基于團(tuán)隊與自己開發(fā)的軟件與模塊,訂立測試用例,并對各個相應(yīng)的文檔進(jìn)行編寫和維護(hù) ;
7.負(fù)責(zé)工業(yè)機(jī)器人控制器平臺軟件框架的開發(fā),如:
1)工業(yè)機(jī)器人功能的抽象和配置管理;
2)特定機(jī)器人語言解釋器的開發(fā)和維護(hù);
3)機(jī)器人語言運(yùn)行空間的管理;
4)運(yùn)動控制運(yùn)行空間的管理;
5)機(jī)器人工藝包app管理和相應(yīng)運(yùn)行空間的管理;
6)各運(yùn)行空間之間的消息處理框架和接口管理。
8.協(xié)助團(tuán)隊完成其他指派的任務(wù);
9.負(fù)責(zé)技術(shù)文檔和測試用例的編寫。
任職資格:
1.本科學(xué)歷,電氣、機(jī)電、自動化、軟件工程等相關(guān)專業(yè)
2.熟悉數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),網(wǎng)絡(luò)編程,多線程編程等計算機(jī)基礎(chǔ)知識
3.有3~5年Linux/Vxworks下嵌入式開發(fā)經(jīng)驗(yàn)精通C++/Qt,熟練掌握各種數(shù)據(jù)結(jié)構(gòu),具有良好的編程習(xí)慣
4.具備有規(guī)范化編程能力,掌握常用設(shè)計模式和軟件構(gòu)架者優(yōu)先
5.使用過四大家族機(jī)器人、具有工業(yè)自動化軟件開發(fā)經(jīng)驗(yàn)者優(yōu)先
6.有以下經(jīng)驗(yàn)者優(yōu)先:
(1)熟悉編譯原理,使用過flex,bison
(2)有過工業(yè)機(jī)器人語言解釋器開發(fā)經(jīng)驗(yàn)者優(yōu)先,如KAIR, Rapid等
(3)有過控制器平臺比如Keba,ABB等操作和開發(fā)經(jīng)驗(yàn)
(4)有Linux/Vxworks下嵌入式軟件平臺搭建開發(fā)經(jīng)驗(yàn)者優(yōu)先