崗位職責:
1.基于英偉達jetson 系列主控,開發(fā)機器人控制邏輯、圖像識別、任務管理等模塊;
2.設計并實現(xiàn)狀態(tài)機 / 行為樹等決策架構,調度機器人執(zhí)行導航、避障等任務;
3.設備驅動開發(fā)與調試(如攝像頭、IMU、雷達、GPS、4G模塊等);
4.與底層設備驅動、中層控制/算法(路徑規(guī)劃、定位)對接,實現(xiàn)系統(tǒng)閉環(huán);
5.編寫與維護任務調度、任務切換、狀態(tài)監(jiān)控等中間件/邏輯框架代碼;
6.分析與優(yōu)化控制邏輯穩(wěn)定性、健壯性、異常處理能力;
7.協(xié)助系統(tǒng)集成與測試,參與從原型驗證到產品落地全過程。
崗位要求:
1.熟練掌握C/C++、python等語言開發(fā),具備嵌入式Linux平臺開發(fā)經驗;
2.有機器人控制系統(tǒng)開發(fā)經驗,熟悉狀態(tài)機、行為樹、任務調度等模式設計;
3.有面向對象編程經驗,具備良好的模塊化設計與架構思維;
4.熟悉Linux進程管理、多線程、IPC通信機制(如socket、message queue等);
5.能與底層設備驅動對接,具備良好的跨團隊協(xié)作能力;
6.對機器人系統(tǒng)運行的邏輯流轉有整體認知,注重魯棒性與可維護性。
加分項:
1.熟悉ROS/ROS2框架,使用過如 BehaviorTree.CPP、SMACH、FlexBE 等行為建模工具;
2.有移動機器人、AGV、掃地機、無人車等相關項目經驗;
3.熟悉機器人軟件架構(例如任務層/規(guī)劃層/執(zhí)行層分層設計);
4.有測試驅動開發(fā)(TDD)、代碼單元測試、調試經驗;
5.有量產落地經驗,熟悉系統(tǒng)健壯性設計與OTA升級流程者優(yōu)先;
6.熟悉圖像處理基礎理論知識,了解常見的圖像識別算法,精通至少一種深度學習框架。