崗位職責(zé):
1.負(fù)責(zé)對(duì)機(jī)器人系統(tǒng)代碼進(jìn)行開(kāi)發(fā)、調(diào)試和驗(yàn)證,設(shè)計(jì)測(cè)試用例等;
2.負(fù)責(zé)C/C++的軟件開(kāi)發(fā)與維護(hù),包括軟件架構(gòu)、通信組件、系統(tǒng)封裝、傳感器驅(qū)動(dòng)等;
3.負(fù)責(zé)編寫(xiě)軟件設(shè)計(jì)文檔,參與需求分析和討論;
4.參與機(jī)器人系統(tǒng)軟件模塊集成,和機(jī)器人系統(tǒng)任務(wù)調(diào)度開(kāi)發(fā);
5.負(fù)責(zé)現(xiàn)場(chǎng)追蹤項(xiàng)目進(jìn)度,解決相關(guān)性技術(shù)問(wèn)題、協(xié)調(diào)推進(jìn)、改進(jìn)完善,使設(shè)備達(dá)到穩(wěn)定使用狀態(tài)。
崗位要求:
1.良好的溝通和團(tuán)隊(duì)合作能力,良好的邏輯思維,獨(dú)立的、清晰的解決問(wèn)題思路;
2.熟練掌握C++,熟悉C++14/17及以上標(biāo)準(zhǔn),有良好的開(kāi)發(fā)和調(diào)試能力;
3.了解架構(gòu)設(shè)計(jì)、系統(tǒng)分析、軟件工程等知識(shí);
4.有機(jī)器人行業(yè)項(xiàng)目經(jīng)歷,熟練掌握至少一種通訊中間件(C++),如IPC/DDS/ROS/ROS2等,對(duì)其中至少一種有實(shí)際使用經(jīng)驗(yàn);
5. 熟悉 Linux 系統(tǒng),CMAKE構(gòu)建工具;
6. 對(duì) CI/CD 有一定的了解;