嵌入式軟件開發(fā),包含需求分析、軟件設(shè)計與編碼和相關(guān)文檔工作。
What are my responsibilities?
· 從事運動控制產(chǎn)品、伺服驅(qū)動器軟件開發(fā)。
· 負(fù)責(zé)軟件開發(fā)的全流程工作,包括需求分析、軟件設(shè)計、編碼集成、以及產(chǎn)品維護等。
· 保證軟件的非功能需求和可用性。
· 與項目經(jīng)理、開發(fā)工具、硬件、工廠、文檔、系統(tǒng)測試以及其它相關(guān)方溝通合作。
· 產(chǎn)品開發(fā)過程中或針對產(chǎn)品維護的問題分析和問題快速定位及解決。
What do I need to qualify for this job?
· 計算機、通信、自動化、電子工程相關(guān)專業(yè)研究生3年以上軟件開發(fā)經(jīng)歷。
· 熟悉C/C++ 固件開發(fā),熟悉不同平臺的芯片特性,及工具鏈?zhǔn)褂谩?br>
· 有嵌入式系統(tǒng)相關(guān)開發(fā)經(jīng)驗,熟悉實時操作系統(tǒng)(如Linux,F(xiàn)reeRTOS)平臺下軟件開發(fā)。
· 熟悉RISC-V 或 ARM CPU,能看懂硬件原理圖,能幫助定位硬件問題。
· 有工業(yè)自動產(chǎn)品(伺服,PLC)相關(guān)開發(fā)經(jīng)驗者優(yōu)先,熟悉PROFINET、EtherCat或其它工業(yè)協(xié)議。
· 熟悉電機控制理論和有電機控制經(jīng)驗者優(yōu)先。
· 較強的學(xué)習(xí)能力,以及團隊協(xié)作能力。
· 有英語交流、寫作能力。
對Senior工程師額外要求:
· 深耕工業(yè)自動產(chǎn)品(伺服,PLC)開發(fā),>5年以上開發(fā)經(jīng)驗。
· 熟悉軟件架構(gòu)設(shè)計,和不同設(shè)計開發(fā)模式。
· 較強的分析能力,對新技術(shù)充滿熱情。
· 熟練的英語溝通交流能力