崗位職責:
1、參與公司自研機器人操作系統(tǒng)的設計與開發(fā),負責從需求分析、系統(tǒng)設計、實現(xiàn)、測試到文檔建設的全流程工作;
2、推進機器人軟件系統(tǒng)的模塊化集成,與算法、硬件團隊協(xié)作,完成算法模塊、硬件驅動系統(tǒng)集成;
3、參與構建機器人開發(fā)者平臺與生態(tài)體系,提供高效易用的開發(fā)接口與工具鏈支持;
4、建設并優(yōu)化軟件研發(fā)效能體系,包括代碼規(guī)范、持續(xù)集成、自動化測試、性能優(yōu)化等,持續(xù)提升軟件研發(fā)質量與效率;
5、跟蹤業(yè)界前沿技術,推動系統(tǒng)架構與開發(fā)流程的持續(xù)演進;
任職要求:
1、熟悉 ROS2 架構、組件化編程及通信機制(rclcpp、rclpy、DDS);
2、有機器人軟件開發(fā)、系統(tǒng)集成或工業(yè)控制軟件經驗;
3、具備扎實的Modern C++編程能力,熟悉Linux系統(tǒng)編程、網絡通信、多進程/多線程開發(fā);
4、具有良好的工程化思維,代碼結構清晰、模塊化設計合理,熟悉Git、CMake等工具鏈;
5、計算機、電子、通信等相關領域碩士及以上學位;
6、具備良好的學習能力、溝通協(xié)作能力和職業(yè)素養(yǎng),能夠在跨領域團隊中高效協(xié)作與問題閉環(huán);
7、熟悉中間件、實時系統(tǒng)(RTOS)、分布式系統(tǒng)或高性能通信框架者優(yōu)先;