职位描述:
1. 规划公司Rust技术战略,主导小米澎湃OS关键路径(如编译器)的技术攻坚
2. 设计Rust与硬件协同的创新方案(如Rust实现的硬件抽象层、微架构优化)
3. 解决系统级复杂问题(如内存安全边界验证、确定性延迟保障、热升级支持)
4. 代表公司参与Rust社区建设,推动内部技术成果开源及行业标准制定
5. 搭建团队技术护城河,预研Rust在小米澎湃OS领域的前沿方向(如形式化证明、ZKP集成)
职位要求:
必备条件:
1. 10年以上系统软件开发经验,3年以上Rust系统级项目主导经验
2. 精通Rust底层机制(LLVM IR优化、MIR语义、编译器内部原理)
3. 对操作系统核心技术有体系化认知(如调度算法、虚拟化技术、安全模型设计)
4. 具备技术决策能力,曾主导百万行级Rust代码库的架构演进
加分项:
– Rust语言/工具链核心贡献者,或在OSDI/SOSP等顶会发表Rust相关论文
– 主导过开源操作系统项目(如安卓、Linux)核心子系统开发
招聘部门:
小米
工作地点:
深圳市 ID:A142705
面试建议:
这个职位是小米公司针对澎湃OS系统的关键岗位,要求候选人不仅要有深厚的Rust语言功底,更需要具备操作系统层面的体系化认知和实战经验。面试官会特别关注你在系统级项目中的技术决策能力,以及如何用Rust解决操作系统层面的复杂问题。 建议重点准备三个方面的内容:一是详细梳理你参与过的Rust系统级项目,特别是那些涉及到编译器优化、内存安全等核心技术的案例;二是深入理解操作系统原理,特别是调度算法、虚拟化技术等与Rust结合的应用场景;三是准备好展示你的技术领导力,包括如何推动技术决策、解决架构难题等。面试中可能会问到一些底层机制的具体实现,比如LLVM IR优化细节,建议提前复习这些知识点。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。