崗位職責(zé):
1. 負(fù)責(zé)復(fù)合機(jī)器人軟件控制系統(tǒng)的設(shè)計(jì)、開發(fā)與維護(hù);
2. 負(fù)責(zé)傳感器驅(qū)動與標(biāo)定、傳感數(shù)據(jù)處理、機(jī)器人任務(wù)與健康信息管理、模塊間接口設(shè)計(jì)等核心功能模塊的開發(fā)與優(yōu)化;
3. 負(fù)責(zé)基于現(xiàn)行為樹(Behavior Tree)的機(jī)器人控制系統(tǒng)設(shè)計(jì)與應(yīng)用,包括底層的基本操作行為與高層的業(yè)務(wù)控制行為等;
4. 與其他團(tuán)隊(duì)(機(jī)械、硬件、測試)協(xié)作完成整機(jī)的集成、開發(fā)與調(diào)試;
5. 分析與解決軟件系統(tǒng)中的關(guān)鍵問題與技術(shù)難點(diǎn);
6. 參與機(jī)器人性能優(yōu)化,提升系統(tǒng)的魯棒性和實(shí)時(shí)性。
任職要求:
1. 計(jì)算機(jī)、自動化、電子信息等相關(guān)專業(yè)本科及以上學(xué)歷,3 年以上機(jī)器人相關(guān)研發(fā)經(jīng)驗(yàn);
2. 精通 C++ 語言,具備扎實(shí)的編程基礎(chǔ)與代碼優(yōu)化能力;
3. 熟悉嵌入式開發(fā)流程,掌握嵌入式系統(tǒng)軟件架構(gòu)設(shè)計(jì);
4. 具備 ROS/ROS2 開發(fā)經(jīng)驗(yàn),對行為樹控制架構(gòu)有一定理解與實(shí)際應(yīng)用經(jīng)驗(yàn);
5. 熟悉 Linux 系統(tǒng)環(huán)境開發(fā)與調(diào)試;
6. 掌握一種以上的編譯工具,能夠獨(dú)立解決第三方庫的編譯與應(yīng)用問題,如boost,eigen等。
7. 具有良好的問題分析能力及解決能力,良好的團(tuán)隊(duì)合作精神;
8. 加分項(xiàng):
1)參與過復(fù)合機(jī)器人、服務(wù)機(jī)器人、工業(yè)機(jī)器人相關(guān)項(xiàng)目;
2)具備機(jī)器人運(yùn)動控制、路徑規(guī)劃、感知算法開發(fā)經(jīng)驗(yàn);
3)熟悉控制算法優(yōu)化與實(shí)時(shí)系統(tǒng)開發(fā)。
9. 能夠接受上海/蕪湖兩地辦公的工作模式。