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