职位描述:
1. 负责安全子系统(安全启动、TEE、文件系统加密、权限控制等)设计、开发和适配;
2. 负责ARM Trustzone、内核加固、SEL4等相关的安全操作系统技术开发;
3. 负责密钥库系统,安全OS,CA和TA等开发工作;
4. 负责IPC安全内核的调研、设计和开发工作;
5. 负责安全相关认证工作;
6. 负责系统/软件层安全开发的流程建设和规范编写、落实和优化
职位要求:
1. 计算机、通信、电子等相关专业;5年以上嵌入式软件开发工作经验;
2. 深入了解ARM体系结构,及其安全架构以及安全硬件对接;
3. 熟悉Linux/RTOS应用和内核(内存管理、进程管理)的开发及调试方法;
4. 熟悉主流的安全算法,并具备在嵌入式平台上实现的经验,如:AES、RSA、ECC等;
5. 有主流Linux/RTOS系统的安全开发经验优先;
6. 有安全芯片开发经验优先;
7. 有IPC开发经验优先
招聘部门:
小米
工作地点:
武汉市 ID:A229876
面试建议:
这个职位是小米公司系统安全团队的核心技术岗位,主要专注于嵌入式系统的安全开发。从职位描述可以看出,面试官最看重的是候选人在ARM安全架构和嵌入式系统安全方面的实际开发经验。特别是对Trustzone、安全启动、TEE等技术的深入理解将成为面试的重点考察内容。 建议应聘者重点准备以下几个方面:首先,要能够详细讲解你在ARM安全架构方面的项目经验,特别是涉及Trustzone的具体实现案例。其次,准备好演示你在安全算法实现方面的技术细节,面试官很可能会要求你现场分析一个安全问题的解决方案。最后,不要忽视流程规范方面的准备,这个职位还涉及到安全开发流程的建设和优化,所以你需要展示出在安全开发全流程中的思考和实践经验。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。