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