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