崗位職責:
1、參與機器人底層軟件開發(fā)迭代工作,包括數(shù)據(jù)通信、狀態(tài)管理、軟件接口、進程管理的迭代等,提供完整機器人運行功能;
2、負責產(chǎn)測軟件框架設(shè)計與系統(tǒng)集成工作,在有限的系統(tǒng)資源下,優(yōu)化機器人運行性能,提升系統(tǒng)穩(wěn)定性;
3、負責機器人系統(tǒng)軟件開發(fā)工具鏈的優(yōu)化,通過各類自動化工具和可視化工具,顯著提升機器人研發(fā)效率。
4、負責產(chǎn)測軟件、定位分析工具、售后軟件的開發(fā)
5、負責整體Web前端開發(fā);
6、核心開發(fā)3D機器人動作編輯與仿真界面,實現(xiàn)模型渲染、動作編輯、實時預覽等功能;
7、優(yōu)化前端性能,保障3D場景下的流暢體驗;
8、與產(chǎn)品、設(shè)計、后端協(xié)作,完成技術(shù)方案與落地;
9、根據(jù)業(yè)務(wù)、產(chǎn)品及其他需求,編寫相關(guān)技術(shù)文檔。
任職資格:
1、具備ROS或者開源通信中間件的使用經(jīng)驗;
2、熟悉cmake、python、linux和計算機網(wǎng)絡(luò)等基礎(chǔ)知識,具備實際項目經(jīng)驗,熟悉C++、Python,Java,C++,C#,shell等代碼debug及優(yōu)化;
3、負責過產(chǎn)測框架設(shè)計和開發(fā),精通windows或者Linux下的界面軟件開發(fā), 對軟件開發(fā)過程和軟件測試有深入的理解;
3、具備較強的工程意識和良好的編程習慣;
4、有機器人或者智駕企業(yè)實習經(jīng)驗者優(yōu)先;
5、熟悉機器人硬件及常見通信協(xié)議者優(yōu)先;
6、有自驅(qū)力和學習能力,能夠深入技術(shù)細節(jié)。