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