工作職責(zé):
1. 負(fù)責(zé)工業(yè)機(jī)器人控制器與自動化設(shè)備(如PLC、傳感器、視覺系統(tǒng))之間的通訊協(xié)議開發(fā)與實現(xiàn)。
2. 在嵌入式平臺上,進(jìn)行多種工業(yè)通訊協(xié)議(如EtherCAT, CANopen, Modbus TCP, OPC UA)的移植、開發(fā)和調(diào)試。
3. 負(fù)責(zé)EtherCAT主站/從站協(xié)議棧的移植與優(yōu)化,同時擴(kuò)展支持CANopen、Modbus TCP、PROFINET等主流工業(yè)實時通信協(xié)議??梢跃帉懞驼{(diào)試EtherCAT XML/ESI、CANopen EDS等協(xié)議配置文件,構(gòu)建統(tǒng)一的通信配置與診斷工具鏈,提升系統(tǒng)集成效率
4. 支持機(jī)器人控制器與伺服驅(qū)動器、I/O模塊等設(shè)備的系統(tǒng)聯(lián)調(diào),解決多協(xié)議混合應(yīng)用場景下的實時性、同步性與穩(wěn)定性問題
5. 編寫和調(diào)試協(xié)議配置文件,并參與系統(tǒng)聯(lián)調(diào),解決通訊實時性、同步性等問題。
任職資格:
1. 學(xué)歷專業(yè):自動化、電子信息、計算機(jī)等相關(guān)專業(yè)本科及以上學(xué)歷。
2. 工作經(jīng)驗:3年以上工業(yè)通信協(xié)議開發(fā)經(jīng)驗。
3. 知識技能:
(1)扎實的C、C++語言基礎(chǔ),熟悉嵌入式C/C++開發(fā)。
(2)熟悉linux操作系統(tǒng),linux命令及工具,熟悉Makefile、shell編程。
(3)精通EtherCAT協(xié)議,熟悉工業(yè)現(xiàn)場總線通信原理,了解伺服、步進(jìn)等驅(qū)動器的標(biāo)準(zhǔn)控制流程(如CiA 402協(xié)議所定義的狀態(tài)機(jī)和操作模式),具備主站/從站協(xié)議棧開發(fā)或深度調(diào)試經(jīng)驗。
(4)至少掌握CANopen、Modbus TCP、PROFINET中一種以上協(xié)議的實際應(yīng)用經(jīng)驗,了解OPC UA 和DDS 協(xié)議者優(yōu)先。
(5)具備MCU/ARM/DSP平臺開發(fā)基礎(chǔ),能獨立完成協(xié)議功能實現(xiàn)與問題定位。
4. 職業(yè)素養(yǎng):
(1) 具備高度的工作責(zé)任心,高效的執(zhí)行力,富有工作激情,能承擔(dān)較強(qiáng)的工作壓力;
(2) 具備良好的團(tuán)隊合作意識和溝通協(xié)調(diào)能力;
(3) 具備創(chuàng)新意識,善于將創(chuàng)新觀點轉(zhuǎn)化為具體行動,創(chuàng)新有效轉(zhuǎn)化為成果;
(4) 具備較強(qiáng)的學(xué)習(xí)能力,可快速掌握專業(yè)知識,及時開展工作;
(5) 具備較強(qiáng)的發(fā)現(xiàn)、分析和解決問題的能力,善于收集信息、分析問題,形成有效問題解決方案,并采取有效措施。