崗位職責(zé):
1. 負(fù)責(zé)機(jī)器人控制系統(tǒng)的嵌入式軟件設(shè)計(jì)和編程,包括但不限于底層驅(qū)動(dòng)程
序編寫、中間件開發(fā)以及上層應(yīng)用軟件的接口定制。
2. 與硬件團(tuán)隊(duì)緊密合作,理解并實(shí)現(xiàn)對(duì)各類傳感器、驅(qū)動(dòng)器等硬件設(shè)備的驅(qū)
動(dòng)支持,確保軟硬件的有效集成。
3. 將運(yùn)動(dòng)控制相關(guān)算法在嵌入式平臺(tái)上的高效移植與優(yōu)化,滿足實(shí)時(shí)性與低
功耗要求。
4. 熟悉 Linux 或 RTOS(如 FreeRTOS)環(huán)境下的軟件開發(fā),進(jìn)行系統(tǒng)裁
剪、內(nèi)核定制和任務(wù)調(diào)度管理。
5. 編寫必要的測試用例,進(jìn)行功能測試、性能測試、壓力測試,并根據(jù)測試
結(jié)果調(diào)整和優(yōu)化代碼。
6. 撰寫相關(guān)的技術(shù)文檔,包括設(shè)計(jì)文檔、接口說明、用戶手冊(cè)和技術(shù)報(bào)告
等。
7. 參與跨部門項(xiàng)目協(xié)調(diào),為產(chǎn)品生產(chǎn)和售后提供嵌入式軟件方面的技術(shù)支持
和服務(wù)。
任職條件:
1、本科及以上學(xué)歷,計(jì)算機(jī)、自動(dòng)化、機(jī)電工程專業(yè),具備自動(dòng)控制、現(xiàn)場總線等相關(guān)知識(shí),具備良好的英語基礎(chǔ);
2、精通機(jī)器人的編程控制,熟悉運(yùn)動(dòng)控制算法、STM32和工控機(jī)編程、嵌入式系統(tǒng)的開發(fā)應(yīng)用;(必備)
3. 精通 C/C++編程語言,具備扎實(shí)的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ),代碼風(fēng)格符合規(guī)范要求;熟悉嵌入式 Linux 或 RTOS 環(huán)境下的開發(fā)流程;了解常用的通信協(xié)議,熟悉 canopen 控制或電機(jī)驅(qū)動(dòng)控制算法者優(yōu)先考慮。
4. 對(duì)嵌入式系統(tǒng)架構(gòu)、內(nèi)存管理和電源管理有深入理解;具有一定的硬件基礎(chǔ)知識(shí),能夠閱讀和理解電路原理圖。
5. 良好的問題解決能力、創(chuàng)新思維和團(tuán)隊(duì)協(xié)作精神;對(duì)新技術(shù)充滿熱情,能適應(yīng)快節(jié)奏的研發(fā)環(huán)境。