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