職位描述:
我們正在尋找一位經(jīng)驗(yàn)豐富的嵌入式軟件工程師,專注于電機(jī)驅(qū)動與控制系統(tǒng)的開發(fā)。你將負(fù)責(zé)設(shè)計、實(shí)現(xiàn)和優(yōu)化基于微控制器的嵌入式軟件,特別是針對步進(jìn)電機(jī)和伺服電機(jī)的驅(qū)動與控制應(yīng)用。
主要職責(zé):
-
基于STM32平臺的嵌入式軟件開發(fā): 負(fù)責(zé)從需求分析、方案設(shè)計、編碼實(shí)現(xiàn)到測試驗(yàn)證的全過程。
-
電機(jī)驅(qū)動與控制算法開發(fā):
-
設(shè)計、實(shí)現(xiàn)和調(diào)試步進(jìn)電機(jī)(如全步、半步、微步)的驅(qū)動控制程序。
-
設(shè)計、實(shí)現(xiàn)和調(diào)試伺服電機(jī)(如位置環(huán)、速度環(huán)、電流環(huán),常用PID及其變種)的控制算法。
-
優(yōu)化電機(jī)驅(qū)動性能,提高效率、響應(yīng)速度和穩(wěn)定性。
-
解決電機(jī)運(yùn)行中的噪聲、振動、發(fā)熱等問題。
-
外設(shè)驅(qū)動開發(fā): 熟練配置和使用STM32的定時器(TIM/PWM)、ADC、DAC、GPIO、UART、SPI、I2C、CAN等外設(shè),用于電機(jī)控制和系統(tǒng)通信。
-
硬件接口與調(diào)試: 閱讀電路原理圖,與硬件工程師緊密協(xié)作,進(jìn)行軟硬件聯(lián)調(diào),解決底層驅(qū)動及控制問題。
-
系統(tǒng)集成與測試: 將電機(jī)控制模塊集成到整體系統(tǒng)中,編寫測試用例,進(jìn)行功能測試、性能測試和可靠性測試。
-
技術(shù)文檔編寫: 撰寫清晰的設(shè)計文檔、代碼注釋和測試報告。
-
新技術(shù)預(yù)研: 關(guān)注嵌入式領(lǐng)域及電機(jī)控制相關(guān)的新技術(shù)、新方案,并評估其應(yīng)用可行性。
任職要求:
-
學(xué)歷背景: 電子工程、自動化、計算機(jī)科學(xué)、通信工程或相關(guān)專業(yè)本科及以上學(xué)歷。
-
核心技能 (必須滿足):
-
精通STM32系列微控制器: 擁有扎實(shí)的STM32開發(fā)經(jīng)驗(yàn),熟悉其體系結(jié)構(gòu)、外設(shè)(特別是TIM/PWM, ADC, GPIO)和常用開發(fā)環(huán)境(Keil MDK, IAR EWARM, STM32CubeIDE等)。
-
熟練步進(jìn)電機(jī)驅(qū)動: 深入理解步進(jìn)電機(jī)工作原理(如勵磁方式、細(xì)分控制),有實(shí)際項目經(jīng)驗(yàn)開發(fā)過步進(jìn)電機(jī)的驅(qū)動控制程序(如使用A4988, DRV8825驅(qū)動芯片或自行設(shè)計驅(qū)動電路)。
-
熟練伺服電機(jī)驅(qū)動: 深入理解伺服電機(jī)(直流無刷/BLDC、永磁同步/PMSM等)及驅(qū)動器工作原理,具備伺服電機(jī)閉環(huán)控制(位置、速度、力矩)的實(shí)際開發(fā)經(jīng)驗(yàn),熟悉PID等常用控制算法及其參數(shù)整定。
-
精通C語言: 具備扎實(shí)的嵌入式C語言編程功底,熟悉嵌入式軟件開發(fā)流程和規(guī)范。
-
硬件基礎(chǔ): 具備良好的模擬/數(shù)字電路基礎(chǔ),能看懂原理圖,熟練使用示波器、邏輯分析儀等調(diào)試工具。
-
關(guān)鍵能力:
-
具備獨(dú)立分析和解決復(fù)雜技術(shù)問題的能力。
-
良好的溝通能力和團(tuán)隊協(xié)作精神。
-
強(qiáng)烈的責(zé)任心,工作認(rèn)真細(xì)致,追求代碼質(zhì)量和性能優(yōu)化。
-
優(yōu)先考慮 (加分項):
-
熟悉FOC(Field Oriented Control)算法在伺服電機(jī)控制中的應(yīng)用。
-
熟悉常用電機(jī)驅(qū)動芯片(如TI DRV系列, Trinamic TMC系列, ST L系列等)或具備驅(qū)動電路設(shè)計經(jīng)驗(yàn)。
-
熟悉實(shí)時操作系統(tǒng)(RTOS,如FreeRTOS, RT-Thread)在嵌入式系統(tǒng)中的應(yīng)用。
-
熟悉常用通信協(xié)議(CANopen, Modbus, EtherCAT等)在工業(yè)控制中的應(yīng)用。
-
有運(yùn)動控制、機(jī)器人控制相關(guān)項目經(jīng)驗(yàn)。
-
熟悉嵌入式Linux開發(fā)。
-
具備一定的硬件調(diào)試和焊接能力。
我們提供:
-
具有競爭力的薪酬福利(薪資面議,根據(jù)能力定崗定薪)。
-
五險一金、補(bǔ)充商業(yè)保險 [可補(bǔ)充其他福利,如:帶薪年假、年度體檢、節(jié)日福利、團(tuán)建活動等]。
-
良好的工作環(huán)境和積極向上的技術(shù)團(tuán)隊氛圍。
-
系統(tǒng)的技術(shù)培訓(xùn)和廣闊的職業(yè)發(fā)展空間。
-
參與核心產(chǎn)品研發(fā)的機(jī)會,接觸前沿技術(shù)。