崗位職責(zé)
1、負責(zé)開發(fā)實時嵌入式系統(tǒng)(ARM/Cortex系列、RTOS)的底層驅(qū)動及中間件;
2、實現(xiàn)實時控制算法(位置環(huán)/速度環(huán)/電流環(huán))的嵌入式代碼移植與優(yōu)化
3、開發(fā)電機驅(qū)動底層固件(PWM生成、ADC采樣、編碼器接口等)
4、實現(xiàn)EtherCAT、CANopen等工業(yè)總線協(xié)議棧
5、開發(fā)高速串行通信接口(SPI、UART、USB)
6、設(shè)計可靠的通信故障恢復(fù)機制
7、開發(fā)底層驅(qū)動(GPIO、Timer、DMA、Watchdog等)
8、參與硬件調(diào)試(示波器、邏輯分析儀使用)
崗位要求
1、本科及以上學(xué)歷,計算機、自動化、電子工程等相關(guān)專業(yè)
2、3年以上嵌入式開發(fā)經(jīng)驗
3、精通C/C++嵌入式開發(fā),熟悉匯編語言優(yōu)化
4、掌握常見MCU架構(gòu)(ARM Cortex、DSP、RISC-V)
5、熟悉實時操作系統(tǒng)(RTOS)開發(fā)
6、掌握常用外設(shè)驅(qū)動開發(fā)(PWM、ADC、QEI等)
7、有伺服系統(tǒng)、電機控制、機器人等相關(guān)項目經(jīng)驗
8、熟悉FOC控制算法實現(xiàn)者優(yōu)先