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