主要職責
1.負責基于STM32H7系列芯片的RGV主控制器嵌入式軟件開發(fā)與維護。
2.基于FreeRTOS實時操作系統(tǒng)進行多任務應用程序的設計、編碼和調(diào)試。
3.實現(xiàn)RGV的核心控制功能,包括電機驅(qū)動(伺服/步進)、導航傳感器(RFID/條碼/視覺等)數(shù)據(jù)處理、避障、與上位機調(diào)度系統(tǒng)(WCS)的通信交互等。
4.參與硬件選型、電路板調(diào)試及軟硬件聯(lián)調(diào),解決開發(fā)過程中的技術(shù)問題。
5.編寫相關(guān)的技術(shù)文檔,包括設計文檔、API接口文檔、測試用例等。
6.對現(xiàn)有系統(tǒng)進行性能優(yōu)化,提升系統(tǒng)運行的穩(wěn)定性和效率。
職位要求
學歷要求: 本科及以上學歷,自動化、電子信息工程、計算機科學、機電一體化等相關(guān)專業(yè)
1.必備條件:
?2年以上嵌入式軟件開發(fā)經(jīng)驗,有完整的STM32系列項目開發(fā)經(jīng)驗,熟練掌握STM32H7者優(yōu)先。
?精通C/C++語言編程,具有良好的編程習慣和代碼規(guī)范意識。
?有豐富的FreeRTOS的實際項目應用經(jīng)驗,理解任務調(diào)度、消息隊列、信號量等機制。
?熟悉常用的通信協(xié)議,如UART、I2C、SPI、CAN等。
?具備基本的硬件知識,能夠閱讀原理圖,使用示波器、邏輯分析儀等工具進行調(diào)試。
?具備良好的問題分析、定位和解決能力,擁有強烈的責任心和團隊協(xié)作精神。
2.優(yōu)先考慮(加分項):
?有AGV/RGV、機器人、無人機、運動控制等相關(guān)項目經(jīng)驗者。
?熟悉工業(yè)現(xiàn)場總線,如CANOpen、Modbus等協(xié)議者優(yōu)先。
?會Java或C#語言,有上位機軟件開發(fā)或測試工具開發(fā)經(jīng)驗者尤佳。(我們看重您全棧開發(fā)的潛力,能更好地與上位機團隊協(xié)作)
?有PID控制算法、運動控制算法開發(fā)或調(diào)優(yōu)經(jīng)驗。
?了解基本的機械結(jié)構(gòu)和電氣控制原理。
?電路板設計及優(yōu)化