本科以上學歷!本科以上學歷! 本科以上學歷!
專業(yè)要求:
電子、通信、自動化、計算機、信息工程、物聯(lián)網(wǎng)工程等相關(guān)專業(yè)。
任職要求:
1. 加密算法和安全協(xié)議知識:
* 了解常見的加密算法,如對稱加密(AES、SM4)和非對稱加密(RSA、SM2)。
* 熟悉國密算法 SM2 和 SM4 的原理和實現(xiàn)。
* 了解安全協(xié)議,如 SSL/TLS、IPsec 等。
* 具備一定的密碼學基礎(chǔ)知識。
2. USB 協(xié)議和設備開發(fā)經(jīng)驗:
* 熟悉 USB 協(xié)議,了解 USB 設備的枚舉過程和通信流程。
* 有 USB 設備驅(qū)動開發(fā)經(jīng)驗,能夠編寫 USB 設備驅(qū)動程序。
* 了解 USB 設備描述符的定義和解析。
* 熟悉 USB 大容量存儲設備 (Mass Storage) 和智能卡設備 (CCID) 的協(xié)議和開發(fā)。
3. Linux 嵌入式開發(fā)經(jīng)驗:
* 熟悉 Linux 操作系統(tǒng),尤其是嵌入式 Linux 系統(tǒng)的架構(gòu)和特點。
* 了解 Linux 內(nèi)核驅(qū)動開發(fā),能夠編寫和調(diào)試內(nèi)核模塊。
* 熟悉 Linux 設備驅(qū)動框架,如 USB 驅(qū)動框架。
* 掌握 Linux 下的常用開發(fā)工具,如 GCC、GDB、Makefile 等。
4. 硬件接口和電路知識:
* 了解常見的硬件接口,如 USB、I2C、SPI 等。
* 能夠閱讀和理解硬件原理圖和數(shù)據(jù)手冊。
5. 嵌入式開發(fā)語言:
* 精通 C 語言編程,熟悉嵌入式 C 語言的特點和優(yōu)化技巧。
* 熟悉 Shell 腳本編程,能夠編寫自動化測試和部署腳本。
6. 版本控制和協(xié)作開發(fā):
* 熟悉版本控制工具,如 Git、SVN 等。
* 了解敏捷開發(fā)流程,能夠與團隊成員協(xié)作開發(fā)。
* 具備良好的文檔編寫和注釋習慣。
7. 調(diào)試和問題解決能力:
* 具備獨立調(diào)試和問題定位的能力。
* 熟悉嵌入式調(diào)試工具,如 JTAG、SWD 等。
* 能夠使用邏輯分析儀、示波器等工具進行硬件調(diào)試。
職位福利:五險一金、周末雙休、交通補助、餐補。
職位亮點:五險一金、周末雙休。