小米Rust资深技术专家(OS方向)
社招全职10年以上A142705地点:深圳状态:招聘
任职要求
必备条件: 1. 10年以上系统软件开发经验,3年以上Rust系统级项目主导经验 2. 精通Rust底层机制(LLVM IR优化、MIR语义、编译器内部原理) 3. 对操作系统核心技术有体系化认知(如调度算法、虚拟化技术、安全模型…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 规划公司Rust技术战略,主导小米澎湃OS关键路径(如编译器)的技术攻坚 2. 设计Rust与硬件协同的创新方案(如Rust实现的硬件抽象层、微架构优化) 3. 解决系统级复杂问题(如内存安全边界验证、确定性延迟保障、热升级支持) 4. 代表公司参与Rust社区建设,推动内部技术成果开源及行业标准制定 5. 搭建团队技术护城河,预研Rust在小米澎湃OS领域的前沿方向(如形式化证明、ZKP集成)
包括英文材料
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
还有更多 •••
相关职位
社招10年以上A227903
1. 规划公司Rust技术战略,主导小米澎湃OS关键路径(如编译器)的技术攻坚 2. 设计Rust与硬件协同的创新方案(如Rust实现的硬件抽象层、微架构优化) 3. 解决系统级复杂问题(如内存安全边界验证、确定性延迟保障、热升级支持) 4. 代表公司参与Rust社区建设,推动内部技术成果开源及行业标准制定 5. 搭建团队技术护城河,预研Rust在小米澎湃OS领域的前沿方向(如形式化证明、ZKP集成)
更新于 2025-02-26北京
社招D7195
1、打造行业领先的数据湖服务,提供高效、极简的EB级数据存储与处理能力。推进快手数据体系的全面的湖仓化; 2、建设向量化执行引擎,结合微体系结构特性,持续不断优化引擎的执行性能; 3、设计与研发数据自动化生产能力,持续降低数据生产成本; 4、跟进学术界,工业界成熟的经验与技术,规划与推进快手数据体系的不断演进与迭代。
更新于 2025-03-07北京
社招D7195
1、打造行业领先的数据湖服务,提供高效、极简的EB级数据存储与处理能力。推进快手数据体系的全面的湖仓化; 2、建设向量化执行引擎,结合微体系结构特性,持续不断优化引擎的执行性能; 3、设计与研发数据自动化生产能力,持续降低数据生产成本; 4、跟进学术界,工业界成熟的经验与技术,规划与推进快手数据体系的不断演进与迭代。
更新于 2025-03-07杭州