第1篇 硬件安全sdk工程師職位描述與崗位職責任職要求
工作職責:
1、負責面向智能終端、cloud、平安城市、自動駕駛等場景的硬件安全解決方案設計,包含tee、安全啟動、安全驅動、安全存儲、安全通信等,支撐智能終端、ict基礎設施硬件安全競爭力業(yè)界領先;
2、負責基于arm的硬件安全sdk及固件開發(fā)交付,包含需求分析、方案設計、代碼開發(fā)與測試;
3、參與面向智能終端、cloud、平安城市、自動駕駛等場景的硬件安全解決方案設規(guī)劃和設計、負責核心技術原型設計驗證。
任職要求:
業(yè)務技能要求:
1、嵌入式軟件、系統(tǒng)軟件設計及開發(fā)能力;
2、安全方案設計/開發(fā)能力,能夠結合業(yè)務進行安全方案設計(tee、安全啟動/存儲等);
3、精通c/c++編程語言,熟悉makefile,熟悉一種以上腳本語言,具備良好編程風格。
4、良好的團隊協(xié)作及溝通能力。
專業(yè)知識要求:
1、熟悉操作系統(tǒng)原理,能基于linux環(huán)境進行軟件開發(fā)、調試,或至少熟悉linux/windows/android里的一種;
2、對嵌入式處理器體系結構或嵌入式軟件架構具備一定的理解;
3、對密碼學算法有一定了解(aes/des/rsa/sm2/sm3/sha等),能在工作中使用基礎密碼算法解決實際問題。
第2篇 硬件安全算法工程師職位描述與崗位職責任職要求
工作職責:
1、參與硬件安全領域前沿技術/趨勢洞察,參與面向智能終端/cloud/通信網絡的硬件安全方案規(guī)劃;
2、負責面向智能終端、cloud、平安城市、自動駕駛、通信網絡等場景的硬件安全解決方案/關鍵算法設計、原型驗證;或負責硬件系統(tǒng)的安全漏洞分析和驗證,支撐硬件安全解決方案規(guī)劃和方案設計;
3、參與和推動硬件安全相關標準的制定,預埋競爭力。
任職要求:
業(yè)務技能要求:
1、具備安全需求分析、方案設計能力,能夠結合業(yè)務訴求設計安全方案;或者能夠結合業(yè)務場景,評估方案是否滿足安全要求;
2、具備業(yè)界主流安全算法(如加解密、trng、cfi等)的高速/低功耗設計能力,或者安全分析、測評能力;
3、了解c/c++/python等編程語言,具備良好編程風格。
4、良好的團隊協(xié)作及溝通能力。
專業(yè)知識要求:
1、熟悉密碼學算法、安全協(xié)議、安全證明的理論知識;
2、對嵌入式處理器體系結構或嵌入式軟件架構具備一定的理解。
以下專業(yè)知識二選一
1、了解常見的密碼算法防攻擊原理及防御方法(如aes/rsa/sm2/sm4/trng等);
2、了解常見的硬件/軟硬協(xié)同的測評方法(側信道/故障注入/嵌入式軟件安全評估/軟件逆向等)。