芯片安全工程师是指从事半导体芯片安全设计、开发、测试、评估等工作的专业人员。其主要工作职责包括:
设计和开发半导体芯片安全功能,如加密、认证、防篡改等。
对芯片进行安全测试和评估,发现和修复安全漏洞。
制定和实施芯片安全策略和流程,确保芯片的安全性能。
与其他部门协作,如硬件工程师、软件工程师、安全专家等,以确保整个系统的安全性。
跟踪和分析安全威胁和攻击,及时采取措施应对。
参与芯片安全标准的制定和修订,如FIPS、ISO等。
芯片安全工程师需要具备扎实的电子、计算机、网络等相关专业知识,熟悉芯片设计和开发流程,了解常见的安全攻击和防御技术,具备良好的沟通和协作能力,能够有效地与团队成员和其他部门进行合作。
此外,对于具体的芯片安全工程师职位,可能还会有以下要求:
计算机相关专业本科及以上学历,3年以上相关工作经验。
熟练掌握芯片底层嵌入式系统开发及调试技术,掌握Linux内核Debug/Trace的工具与技术,具备内核调优能力。
熟悉Intel TDX/ARM TrustZone/RISC-V Virtualzone等安全区域,熟悉Linux/Optee OS/TF-A/OpenSBI等安全软件开发。
熟悉MMU/SMMU/PCIe/GIC等IP模块,熟悉国内外安全认证流程(如GP认证)。
具备独立解决问题的能力,能够承担一定的工作压力,有较强的抗压能力。
具有独立思考的能力,良好的中英文书面和口语表达能力。
这些职位通常要求具备丰富的芯片设计和开发经验,以及对安全技术和标准有深入的理解。