崗位職責(zé):
1、負(fù)責(zé)機(jī)器狗系統(tǒng)的嵌入式軟件開發(fā),包括系統(tǒng)架構(gòu)設(shè)計(jì)、ROS(機(jī)器人操作系統(tǒng))應(yīng)用開發(fā)、驅(qū)動(dòng)程序開發(fā)等。
2、設(shè)計(jì)機(jī)器狗控制板電路原理圖和PCB,完成嵌入式系統(tǒng)硬件與軟件的結(jié)合開發(fā)。
3、編寫相關(guān)文檔,包括需求分析、設(shè)計(jì)文檔、測(cè)試文檔等。
4、協(xié)助團(tuán)隊(duì)完成機(jī)器狗系統(tǒng)調(diào)試、故障排查和解決。
嵌入式/底層軟件工程師 (EmbSW):
負(fù)責(zé)VCU選型與評(píng)估、嵌入式操作系統(tǒng)(Linux+ROS 2)的部署與配置。
負(fù)責(zé)傳感器(IMU、編碼器、GPS等)和執(zhí)行器(電機(jī)驅(qū)動(dòng)器)的ROS 2驅(qū)動(dòng)開發(fā)與調(diào)試。
負(fù)責(zé)底層通信協(xié)議(CAN, Serial)的實(shí)現(xiàn)。
負(fù)責(zé)整車基礎(chǔ)運(yùn)動(dòng)控制節(jié)點(diǎn)的開發(fā)與 ros2_control 集成。
任職資格:
1、本科及以上學(xué)歷,計(jì)算機(jī)、自動(dòng)化控制或相關(guān)專業(yè),碩士?jī)?yōu)先
2、熟練掌握C/C++編程語言,熟悉嵌入式系統(tǒng)開發(fā)。
3、熟悉ROS機(jī)器人操作系統(tǒng),有相關(guān)工程實(shí)踐經(jīng)驗(yàn)者優(yōu)先。
4、熟練使用常見的嵌入式開發(fā)工具,例如Keil、IAR等。
5、具備較強(qiáng)的硬件電路設(shè)計(jì)能力,熟悉Altium Designer等PCB設(shè)計(jì)軟件。/6、熱愛機(jī)器人技術(shù),對(duì)機(jī)器人智能控制和相關(guān)技術(shù)有濃厚的興趣。