崗位職責(zé):
1) 參與需求分析,理解并轉(zhuǎn)化為技術(shù)方案。
2) 設(shè)計(jì)和開發(fā)嵌入式系統(tǒng)的整體架構(gòu)。
3) 確定系統(tǒng)需求,制定設(shè)計(jì)方案。
4) 實(shí)現(xiàn)硬件與軟件之間的交互邏輯。
5) 負(fù)責(zé)嵌入式軟件的解讀、設(shè)計(jì)、開發(fā)、測(cè)試、維護(hù)。
6) 編寫高效、穩(wěn)定的代碼,優(yōu)化系統(tǒng)性能。
7) 協(xié)同硬件工程師完成系統(tǒng)集成。
8) 保證系統(tǒng)的穩(wěn)定性和可靠性。
9) 進(jìn)行系統(tǒng)級(jí)的調(diào)試和故障排除。
10) 解決硬件兼容性問題。
職位要求:
1) 碩士及以上學(xué)歷,編程技能:精通C/C++編程語言,能夠編寫高效、穩(wěn)定的代碼。了解匯編語言,能夠進(jìn)行底層硬件控制。掌握腳本語言(如Python)輔助開發(fā)和自動(dòng)化測(cè)試;
2) 硬件交互:理解常用接口協(xié)議(如SPI, I2C, UART, CAN總線等),能夠編寫相應(yīng)的驅(qū)動(dòng)程序。熟悉模擬和數(shù)字電路的基礎(chǔ)知識(shí),能夠閱讀和理解電路原理圖。熟練掌握工業(yè)通信協(xié)議(如Modbus, EtherCAT, Profinet等)。了解工業(yè)互聯(lián)網(wǎng)(IIoT)技術(shù),能夠?qū)崿F(xiàn)設(shè)備間的互聯(lián)互通;
3) 調(diào)試與測(cè)試:掌握使用JTAG/SWD調(diào)試器、邏輯分析儀等工具進(jìn)行調(diào)試的方法。具備編寫自動(dòng)化測(cè)試腳本的能力,能夠進(jìn)行單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試;
4) 溝通與協(xié)作:良好的團(tuán)隊(duì)合作精神,能夠與硬件工程師、項(xiàng)目經(jīng)理等團(tuán)隊(duì)成員有效溝通。能夠清晰地向非技術(shù)人員解釋技術(shù)問題和解決方案。