崗位職責(zé):
1.從事機器人linux系統(tǒng)移植、驅(qū)動開發(fā)及維護、系統(tǒng)與業(yè)務(wù)層接口開發(fā)相關(guān)工作;
2.承接產(chǎn)品的單板測試軟件開發(fā)(產(chǎn)品變更時可能觸發(fā)需求);
3.系統(tǒng)的刷機和升降級相關(guān)功能維護;
4.參與跟系統(tǒng)或外設(shè)相關(guān)的業(yè)務(wù)功能評審,把關(guān)業(yè)務(wù)功能與系統(tǒng)或外設(shè)相關(guān)部分的方案,重點關(guān)注穩(wěn)定性/可靠性及性能;
5.維護EtherCAT 總線協(xié)議棧模塊;
任職要求:
1.熟悉linux操作系統(tǒng)原理、驅(qū)動開發(fā),熟悉shell編程,有過開發(fā)經(jīng)驗
2.對處理器的架構(gòu)有所了解
3.熟悉Linux編程環(huán)境,有多任務(wù)、多進程等開發(fā)經(jīng)驗,精通Linux下的C/C++編程
4.熟練掌握Linux各種調(diào)試、優(yōu)化的工具和方法,熟悉GDB工具或有相關(guān)經(jīng)驗優(yōu)先
5.有TI AM335X/A40i等系列相關(guān)開發(fā)經(jīng)驗、了解工控領(lǐng)域應(yīng)用,如Modbus RTU,TCP、EtherCAT 、Ethernet/IP、總線等應(yīng)用優(yōu)先。
6.具有良好的判斷能力、溝通能力和團隊合作精神,3年以上相關(guān)工作經(jīng)驗