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