工作內(nèi)容:
1. 負(fù)責(zé)機(jī)器人上位機(jī)軟件開發(fā);
2. 負(fù)責(zé)不同控制器間通訊,通訊協(xié)議制定及實(shí)現(xiàn);
3. 參與軟件開發(fā)過(guò)程中的需求分析、協(xié)議制定、軟件架構(gòu)編碼、接口、邏輯控制和測(cè)試等環(huán)節(jié),并編寫相應(yīng)的技術(shù)文檔;
崗位要求:
1. 計(jì)算機(jī)、自動(dòng)化、電子信息等相關(guān)專業(yè)本科及以上學(xué)歷;
2. 熟練掌握c++/c語(yǔ)言,熟悉qt開發(fā)環(huán)境,良好的編程習(xí)慣;
3. 熟練使用linux操作系統(tǒng),包括但不限于:cmake、shell、linux操作命令的使用及配置;
4.熟悉多線程通訊、can通訊、socket通訊、modbus通訊以及通訊協(xié)議軟件開發(fā)過(guò)程;
5.有機(jī)械臂開發(fā)經(jīng)驗(yàn)、AGV軟件開發(fā)經(jīng)驗(yàn)、ros軟件開發(fā)經(jīng)驗(yàn)優(yōu)先考慮。