岗位描述
1.负责 Arm trust firmware 固件开发和需求定制,引导启动 REEOS 和 TEEOS;
2.负责安全启动方案设计及功能开发;
3.负责外设安全驱动开发(GIC/SMMU/MHU/TZC/TPM/SPI 等);
4.负责硅后芯片 Bring-up;
任职要求:
1.统招本科及以上学历,精通 C 语言编程,具有 3 年以上固件开发经验;
2.熟悉和理解 Armv8/v9 体系架构、AArch32/64 寄存器及指令、异常处理、运行级别切换、MMU cache一致性等;
3.熟悉 ATF 架构及 Secure boot 特性,熟悉各种加解密算法及安全加密机制,熟悉 ARM TBBR 规范,熟悉 Boot 启动流程,具有相关开发经验;
4.熟悉外设安全架构和属性,包括GIC、MHU、DMC、TZC、TPM 等;
5.具有 FVP/FPGA/ZeBu/Palladium 等仿真平台使用经验者优先;
6.有单板 Bring-up 相关经验者优先;
7.具有良好的沟通能力,强烈的责任心与团队合作精神;
8.优秀的分析问题和解决问题的能力,对解决具有挑战性的问题充满激情。