工作職責(zé):
(1)負(fù)責(zé)機(jī)器人操作系統(tǒng)的架構(gòu)搭建和軟件實(shí)現(xiàn),開發(fā)環(huán)境Windows/Linux;
(2)負(fù)責(zé)控制理論算法在并發(fā)服務(wù)器中的軟件實(shí)現(xiàn),并協(xié)助控制算法工程師進(jìn)行聯(lián)合調(diào)試;
(3)負(fù)責(zé)機(jī)器人安全軟件的需求整理和軟件開發(fā);
(4)負(fù)責(zé)梳理機(jī)器人工作任務(wù)邏輯,并設(shè)計(jì)相應(yīng)的軟件架構(gòu)和通信接口;
(5)軟件Bug測(cè)試、穩(wěn)定性維護(hù)及性能提升;
(6)負(fù)責(zé)客戶現(xiàn)場(chǎng)的技術(shù)支持和聯(lián)合調(diào)試服務(wù)。
任職要求:
(1)機(jī)器人、計(jì)算機(jī)、自動(dòng)化、軟件工程專業(yè);本科及以上學(xué)歷;
(2)有運(yùn)動(dòng)控制開發(fā)基礎(chǔ);有界面開發(fā)、時(shí)序邏輯設(shè)計(jì)等經(jīng)驗(yàn);
(3)對(duì)C++/C有豐富的編程經(jīng)驗(yàn);對(duì)編程模式、數(shù)據(jù)結(jié)構(gòu)、內(nèi)存管理有深入理解;有大型機(jī)器人操作系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
(4)熟悉Windows/Linux等系統(tǒng)下的多線程、多進(jìn)程編程、網(wǎng)絡(luò)編程;精通Shell、Qt、CMake等常用編程方式;
(5)了解常用機(jī)器人通信協(xié)議,如Modubus、Ethercat、CANopen及Ethernet等。
職位類別:
其他
舉報(bào)