职位描述:
1. 负责手机相关的安全业务,如安全启动、bringup、签名等
2. 负责指纹支付、widevine、虚拟化等功能适配、新功能设计与开发
3.负责安全可信执行环境TEE OS相关功能设计/开发/测试
职位要求:
1. 精通C/C++/Rust编程语言
2. 熟悉Linux内核驱动、linux应用开发
3. 熟悉密码学相关知识
4. 具有较强的学习能力
5. 熟悉ARM-v8体系架构及Trustzone,GIC,hypervisor等相关知识优先
6. 熟悉Global Platform TEE协议优先
7. 熟悉安全微内核或RTOS相关知识优先
8. 有手机/IOT设备TEE开发经验优先
招聘部门:
小米
工作地点:
南京市 ID:A108881A
面试建议:
小米的安全软件工程师职位专注于移动设备的安全技术,特别是TEE OS、Trustzone和密码学应用。这个职位不仅要求扎实的编程能力,还需要对Linux内核驱动和密码学有深入的理解。面试官很可能会重点考察你在这些领域的实际经验和技术深度,特别是在TEE OS和Trustzone方面的开发经验。 为了准备这个面试,建议你重点复习ARM-v8体系架构、Trustzone技术以及密码学的基础知识。同时,准备一些你在TEE OS开发或相关安全项目中的实际案例,展示你的技术能力和问题解决技巧。对于编程语言,确保你对C/C++/Rust有深入的理解,并能举例说明你在这些语言中的项目经验。此外,了解Global Platform TEE协议和安全微内核的知识也会大大增加你的竞争力。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。