控制器軟件研發(fā)工程師
職位描述
崗位職責(zé):
1、根據(jù)要求完成公司產(chǎn)品電機控制器及相關(guān)產(chǎn)品的嵌入式軟件的方案設(shè)計,軟件架構(gòu)設(shè)計,及代碼開發(fā)工作;輔助電子硬件工程師進行控制器MCU等關(guān)鍵元器件的選型。
2、根據(jù)產(chǎn)品功能需求,完成各種嵌入式功能模塊的流程設(shè)計、代碼編寫和產(chǎn)品測試,有部分代碼測試工作;負責(zé)軟件代碼仿真測試與BUG分析定位缺陷及解決
3、對完成各種芯片功能模塊的初始化、流程設(shè)計與時序驗證,如基于I2C/SPI的EEPROM/Flash數(shù)據(jù)存儲與管理,Boot Load等;完成的產(chǎn)品之代碼進行管理及版本變更管控。
4、完成關(guān)鍵控制算法的編寫和優(yōu)化;
5、負責(zé)產(chǎn)品與系統(tǒng)CAN通訊代碼的編寫與測試,完成與系統(tǒng)部件之間的通訊匹配聯(lián)調(diào);
6、基于CAN通訊協(xié)議搭建上位機,具有運行控制、參數(shù)調(diào)試、波形顯示、故障診斷等功能;
7、編寫相關(guān)技術(shù)文檔,包括芯片配置驗證、流程設(shè)計驗證、功能設(shè)計驗證等;
8、跟蹤所負責(zé)產(chǎn)品試產(chǎn),量產(chǎn),客戶反饋過程中的問題及解決;
9、為其他部門提供技術(shù)支持和技術(shù)培訓(xùn)(所負責(zé)產(chǎn)品);
10、完成上級領(lǐng)導(dǎo)安排的臨時工作任務(wù);
任職資格:
任職要求:
本科及以上學(xué)歷,電氣工程,自動化控制,機電一體化,電子工程,控制系統(tǒng)等相關(guān)專業(yè),有碩士研究生學(xué)歷優(yōu)先。
2、三年以上電子產(chǎn)品嵌入式研發(fā)工作經(jīng)驗,熟練C/C++語言進行代碼編寫,具備NXP,ST,TI等系列器件(ARM架構(gòu)/DSP)開發(fā)經(jīng)驗者優(yōu)先;
3、熟悉模電、數(shù)電相關(guān)硬件知識,熟悉硬件電路,能讀懂電路原理圖;
4、熟練使用IAR、KELL、CCS等軟件進行代碼編寫;
5、 精通電機控制原理,精通PWM調(diào)制、PID控制器算法、有感、無感FOC矢量控制算法,二年以上永磁或BLDC控制器控制策略及算法開發(fā)經(jīng)驗優(yōu)先。
6、精通CAN,I2C,SPI,UART,BLE,TCP/IP,RS-485/232等通信協(xié)議及開發(fā)。
7、熟悉嵌入式代碼編寫規(guī)范,具備良好的代碼編寫風(fēng)格;
8、思路清晰,有責(zé)任心,善于溝通,思緒清晰,吃苦耐勞,有團隊精神;
9、具有較強的溝通協(xié)調(diào)能力,邏輯思維能力強,能承受一定的工作壓力;
10、良好的英語聽說讀寫能力;