崗位職責(zé):
負(fù)責(zé)機器人嵌入式系統(tǒng)的設(shè)計、開發(fā)與優(yōu)化,包括硬件電路設(shè)計、嵌入式軟件編程以及系統(tǒng)集成等工作;
根據(jù)機器人的功能需求,設(shè)計合理的硬件架構(gòu)和電路方案,選擇合適的芯片、傳感器、電機驅(qū)動等元器件,完成原理圖設(shè)計、PCB繪制以及硬件調(diào)試等工作;
深入研究和應(yīng)用嵌入式操作系統(tǒng)(如 Linux、RTOS 等),進行系統(tǒng)移植、驅(qū)動開發(fā)和應(yīng)用程序編寫,實現(xiàn)對硬件資源的有效管理和調(diào)度;
與人工智能、算法等多部門協(xié)作,負(fù)責(zé)將算法移植到嵌入式系統(tǒng),并負(fù)責(zé)對時序進行設(shè)計,保證算法的有效的管理和調(diào);
與機械設(shè)計、人工智能、算法等多部門協(xié)作,共同解決機器人開發(fā)過程中遇到的技術(shù)難題,確保項目的順利推進和產(chǎn)品的按時交付;
負(fù)責(zé)EMC/EMI電磁兼容的設(shè)計與測試;
對機器人嵌入式系統(tǒng)進行性能測試、功能驗證和可靠性評估,根據(jù)測試結(jié)果進行問題定位、分析和解決,不斷優(yōu)化系統(tǒng)性能,提高產(chǎn)品的質(zhì)量與用戶體驗。
任職條件:
熟練掌握硬件設(shè)計工具(如 Altium Designer、Cadence 等),能夠獨立完成原理圖設(shè)計、PCB布局布線以及硬件調(diào)試等工作,具備良好的硬件電路設(shè)計能力和實踐經(jīng)驗,熟悉常見芯片的選型與應(yīng)用,包括但不限于:處理器(ARM、FPGA、單片機等)、傳感器(視覺傳感器、力覺傳感器、位置傳感器、IMU)、電機驅(qū)動(伺服電機驅(qū)動);
熟悉常見的硬件接口(如 I2C、SPI、UART、CAN 、EtherCAT 等)和通信協(xié)議,能夠熟練進行接口電路的設(shè)計與調(diào)試,能夠解決接口通信中的常見問題,如信號完整性、電磁干擾等。具備扎實的硬件調(diào)試能力,熟悉硬件測試流程,能夠設(shè)計測試方案,對硬件電路進行功能測試、性能測試和可靠性測試;
熟悉硬件電路的優(yōu)化設(shè)計方法,能夠通過合理的電路布局、電源管理等手段提升硬件系統(tǒng)的性能和可靠性。了解硬件的抗干擾設(shè)計,能夠采取措施減少電磁干擾對系統(tǒng)的影響;
熟悉嵌入式操作系統(tǒng)(如 Linux、RTOS 等)的原理和應(yīng)用,能夠進行系統(tǒng)移植、驅(qū)動開發(fā)和應(yīng)用程序編寫,熟練掌握操作系統(tǒng)任務(wù)調(diào)度、內(nèi)存管理、中斷處理等機制,能夠根據(jù)機器人的需求對操作系統(tǒng)進行優(yōu)化配置;
熟悉嵌入式軟件開發(fā)流程和工具(如 Keil、IAR、GCC 等),能夠熟練使用調(diào)試工具進行軟件調(diào)試和性能分析,快速定位和解決軟件問題;
具備良好的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ),能夠設(shè)計合理的數(shù)據(jù)存儲結(jié)構(gòu)和高效的算法,優(yōu)化嵌入式軟件的性能,滿足人形機器人對實時性和計算效率的要求;
熟悉常見的通信協(xié)議(如 TCP/IP、UDP、Modbus 等),能夠進行網(wǎng)絡(luò)編程,實現(xiàn)嵌入式系統(tǒng)與其他設(shè)備的通信;
良好的團隊合作意識,能夠很好地與團隊其他成員進行配合工作,積極主動解決工作中遇到的各類實際問題,具有工業(yè)產(chǎn)品、電子消費品設(shè)計等相關(guān)經(jīng)驗者優(yōu)先。