职位描述:
1. 负责安全子系统(安全启动、TEE、文件系统加密、权限控制等)开发和适配;
2. 负责ARM Trustzone、内核加固、SEL4等相关的安全操作系统技术开发;
3. 负责密钥库系统,安全OS,CA和TA等开发工作;
4. 负责系统/软件层安全开发的流程建设和规范编写、落实和优化
职位要求:
1. 计算机、通信、电子等相关专业;3年以上嵌入式软件开发工作经验;
2. 深入了解ARM体系结构,及其安全架构以及安全硬件对接;
3. 熟悉Linux/RTOS应用和内核(内存管理、进程管理)的开发及调试方法;
4. 熟悉主流的安全算法,并具备在嵌入式平台上实现的经验,如:AES、RSA、ECC等;
5. 有主流Linux/RTOS系统的安全开发经验优先;
6. 有安全芯片开发经验优先;
7. 有IPC开发经验优先
招聘部门:
小米
工作地点:
武汉市 ID:A15288
面试建议:
小米的系统安全开发工程师职位专注于嵌入式系统的安全防护,这是一个技术要求非常专业的岗位。面试官最看重的将是你在ARM安全架构和嵌入式系统安全开发方面的实际经验。不同于一般的嵌入式开发岗位,这里特别强调安全防护能力,包括安全启动、TEE、文件系统加密等安全子系统的开发经验。同时,对ARM Trustzone、内核加固等技术的掌握程度也会是考察重点。 建议应聘者重点准备以下内容:首先,详细梳理你在ARM安全架构方面的项目经验,特别是涉及Trustzone开发的具体案例。其次,准备好演示你对安全算法在嵌入式平台实现的理解,可以准备一些代码片段或设计文档。第三,如果你有安全芯片或IPC开发经验,一定要突出强调。面试时可能会要求你现场分析一个安全漏洞或设计一个简单的安全防护方案,所以建议提前复习常见的安全攻击方式和防护手段。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。