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