小米 – 系统安全高级工程师 职位分析和面试指导

职位描述:

1. 负责安全子系统(安全启动、TEE、文件系统加密、权限控制等)设计、开发和适配;
2. 负责ARM Trustzone、内核加固、SEL4等相关的安全操作系统技术开发;
3. 负责密钥库系统,安全OS,CA和TA等开发工作;
4. 负责Hypervisor虚拟化和安全内核的调研、设计和开发工作;
5. 负责安全相关认证工作;
6. 负责系统/软件层安全开发的流程建设和规范编写、落实和优化

职位要求:

1. 本科以上学历,计算机、通信、电子等相关专业;5年以上嵌入式软件开发工作经验;
2. 深入了解ARM体系结构,及其安全架构以及安全硬件对接;
3. 熟悉Linux/RTOS应用和内核(内存管理、进程管理)的开发及调试方法;
4. 熟悉主流的安全算法,并具备在嵌入式平台上实现的经验,如:AES、RSA、ECC等;
5. 有主流RTOS系统(如NuttX、FreeRTOS、Zephyr、LiteOS等)的安全开发经验优先;
6. 有安全芯片开发经验优先;

招聘部门:

小米

工作地点:

北京市 ID:A97067

面试建议:

这个系统安全高级工程师职位对技术深度有很高要求,特别是ARM架构的安全实现方面。小米作为智能设备制造商,对系统安全的要求非常严格,面试官会特别关注候选人在安全子系统开发、安全算法实现和安全认证方面的实际经验。 建议候选人重点准备ARM安全架构相关的技术问题,特别是Trustzone的实现细节。同时要准备好展示你在安全算法嵌入式实现方面的项目经验,最好能准备一些具体的案例来说明你如何解决过实际的安全问题。对于有安全芯片开发经验的候选人,要突出这方面的优势。面试时可能会被要求现场分析某个安全场景的解决方案,所以要保持清晰的思路和扎实的技术功底。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。