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