1. 學歷要求 -本科及以上學歷**:通常要求計算機科學、電子工程、通信工程、自動化等相關(guān)專業(yè)。 碩士學歷優(yōu)先:某些高級職位或研發(fā)崗位可能要求碩士學歷。2. 技術(shù)能力 編程語言: 熟練掌握C/C++,這是嵌入式開發(fā)中最常用的編程語言。 了解匯編語言(針對某些特定硬件平臺)。 熟悉Python、Shell腳本等腳本語言(用于自動化測試或工具開發(fā))。 嵌入式操作系統(tǒng):熟悉常見的嵌入式操作系統(tǒng),如FreeRTOS、uC/OS、VxWorks、Linux等。有嵌入式Linux開發(fā)經(jīng)驗者優(yōu)先,包括內(nèi)核移植、驅(qū)動開發(fā)、文件系統(tǒng)等。 - **硬件知識**: 了解常見的微控制器(MCU)和微處理器(MPU),如ARM Cortex-M、ARM Cortex-A系列等。 - 熟悉常見的硬件接口和協(xié)議,如UART、I2C、SPI、CAN、USB、Ethernet等。 能夠閱讀電路圖,具備基本的硬件調(diào)試能力。 開發(fā)工具: - 熟悉常用的嵌入式開發(fā)工具,如Keil、IAR、GCC、GDB等。 - 熟悉版本控制工具,如Git、SVN等。 - **調(diào)試與測試**: - 具備硬件調(diào)試能力,能夠使用示波器、邏輯分析儀等工具進行問題排查。 - 熟悉嵌入式系統(tǒng)的調(diào)試方法,如JTAG、SWD等。 - 具備單元測試、集成測試經(jīng)驗,熟悉常見的測試工具和方法。3. 項目經(jīng)驗 有實際的嵌入式項目開發(fā)經(jīng)驗,能夠獨立完成模塊設(shè)計、編碼、調(diào)試和測試。 有低功耗設(shè)計、實時系統(tǒng)開發(fā)、通信協(xié)議棧開發(fā)等經(jīng)驗者優(yōu)先。 有物聯(lián)網(wǎng)(IoT)、智能硬件、汽車電子、工業(yè)控制等領(lǐng)域經(jīng)驗者優(yōu)先。4. 軟技能 問題解決能力:能夠快速定位和解決嵌入式系統(tǒng)中的問題。 團隊合作:具備良好的溝通能力和團隊協(xié)作精神,能夠與硬件工程師、測試工程師等緊密合作。 學習能力:嵌入式技術(shù)更新較快,要求具備較強的學習能力,能夠快速掌握新技術(shù)。 文檔編寫能力:能夠編寫清晰的設(shè)計文檔、測試文檔和用戶手冊。5. 其他要求 -英語能力:能夠閱讀英文技術(shù)文檔,部分公司可能要求具備一定的英語溝通能力。 行業(yè)背景:某些特定行業(yè)(如海洋科學研究、資源勘探、環(huán)境監(jiān)測,汽車電子、醫(yī)療設(shè)備、航空航天等)可能要求有相關(guān)行業(yè)背景或經(jīng)驗。6. 加分項 熟悉水下聲學通訊協(xié)議**調(diào)制方式**:水下聲學通訊通常采用頻移鍵控(FSK)、相移鍵控(PSK)或正交頻分復用(OFDM)等調(diào)制技術(shù)來編碼數(shù)據(jù)。頻率選擇**:聲波頻率的選擇對通訊距離和數(shù)據(jù)傳輸速率有直接影響。低頻聲波可以傳播更遠,但數(shù)據(jù)傳輸速率較低;高頻聲波傳輸速率較高,但傳播距離較短。多徑傳播**:水下聲波可能會經(jīng)過多次反射后到達接收器,導致信號的多徑效應(yīng)。協(xié)議需要包含機制來處理或利用多徑傳播。傳播延遲**:聲波在水中的傳播速度比電磁波慢得多,這意味著傳播延遲會更大,協(xié)議需要適應(yīng)這種延遲。環(huán)境噪聲:水下環(huán)境噪聲(如生物噪聲、波浪噪聲等)會影響通信質(zhì)量,協(xié)議需要包含錯誤檢測和糾正機制。能量效率:水下設(shè)備通常依賴電池供電,因此協(xié)議需要設(shè)計得盡可能節(jié)能。網(wǎng)絡(luò)拓撲**:水下聲學網(wǎng)絡(luò)可能是點對點、星形、樹形或網(wǎng)格形等不同拓撲結(jié)構(gòu),協(xié)議需要支持這些不同的網(wǎng)絡(luò)配置。協(xié)議棧**:類似于陸地上的OSI模型,水下聲學通訊協(xié)議棧也包括物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層等
有RTOS(實時操作系統(tǒng))開發(fā)經(jīng)驗。
無線通信協(xié)議,如BLE、ZigBee、LoRa、Wi-Fi等。 有FPGA開發(fā)經(jīng)驗。 熟悉DSP開發(fā)或數(shù)字信號處理算法。 有安全相關(guān)的開發(fā)經(jīng)驗,如加密算法、安全啟動等。7. **工作職責 - 負責嵌入式系統(tǒng)的軟件設(shè)計、開發(fā)和調(diào)試。 - 參與硬件選型、系統(tǒng)架構(gòu)設(shè)計。 - 編寫嵌入式軟件代碼,進行單元測試和集成測試。 - 解決產(chǎn)品開發(fā)過程中的技術(shù)問題,優(yōu)化系統(tǒng)性能。 - 編寫相關(guān)技術(shù)文檔,參與產(chǎn)品需求分析和評審。 8. 薪資范圍 - 初級嵌入式開發(fā)工程師:年薪約10-20萬人民幣。 - 中級嵌入式開發(fā)工程師:年薪約20-30萬人民幣。 - 高級嵌入式開發(fā)工程師/專家:年薪約40-60萬人民幣及以上,地區(qū)和經(jīng)驗而定。9. .公司類型 聲學通信設(shè)備制造商、