1.根據(jù)公司要求,制定軟件開發(fā)的整體計(jì)劃以及詳細(xì)工作任務(wù)分解計(jì)劃,負(fù)責(zé)人形機(jī)器人軟件系統(tǒng)的設(shè)計(jì)、開發(fā)、調(diào)試以及優(yōu)化和維護(hù),包括通用功能和客戶定制功能的升級(jí)。
2.開發(fā)機(jī)器人軟件模塊,實(shí)現(xiàn)機(jī)器人系統(tǒng)的功能,如運(yùn)動(dòng)控制、路徑規(guī)劃、視覺識(shí)別、語(yǔ)音交互等。
3.參與機(jī)器人系統(tǒng)軟件的功能模塊開發(fā),基于人形機(jī)器人產(chǎn)品特性及其在特定應(yīng)用場(chǎng)景的具體需求,對(duì)機(jī)器人系統(tǒng)軟件功能和組件進(jìn)行研究、挖掘優(yōu)化點(diǎn)并實(shí)施到產(chǎn)品。
4.負(fù)責(zé)機(jī)器人運(yùn)動(dòng)控制算法、路徑規(guī)劃算法、視覺處理算法、語(yǔ)音識(shí)別算法等核心算法的開發(fā)和優(yōu)化。
5.優(yōu)化機(jī)器人軟件算法,開發(fā)標(biāo)準(zhǔn)控制程序,提升機(jī)器人性能,參與機(jī)器人系統(tǒng)的集成,確保各軟件模塊和硬件設(shè)備的協(xié)同工作。
任職要求
1、本科以上學(xué)歷,具有2-3年及以上相關(guān)工作經(jīng)驗(yàn),有人形機(jī)器人軟件開發(fā)、控制系統(tǒng)開發(fā)、人工智能算法開發(fā)等項(xiàng)目經(jīng)驗(yàn)者優(yōu)先
2、開發(fā)工具與環(huán)境:熟悉Linux操作系統(tǒng),掌握ROS(機(jī)器人操作系統(tǒng))或類似平臺(tái)的開發(fā)。
3、算法與數(shù)據(jù)結(jié)構(gòu):掌握常用數(shù)據(jù)結(jié)構(gòu)及算法,了解機(jī)器人運(yùn)動(dòng)規(guī)劃、視覺處理、語(yǔ)音識(shí)別等機(jī)器人相關(guān)技術(shù)。
4、通信協(xié)議:熟悉EtherCAT、CANopen、MODBUS等工業(yè)通信協(xié)議5.編程語(yǔ)言:精通C/C++、Python等編程語(yǔ)言,熟悉Visual Studio、Qt等開發(fā)環(huán)境。