logo of mi

小米顶尖应届-编译器优化工程师-系统软件

校招全职地点:北京状态:招聘

任职要求


1. 在校期间专门从事编译器领域的研究;
2. 对GCCLLVM(特别是中、前端)等较为熟悉且有实际参与的课题,最好有上游的开发和提交经历;
3. 发表过编译相关的论文和专利。

工作职责


1. 基于大模型的编译优化;
2. 编译能力扩展;
3. 深度改进并提升安卓虚拟机的性能。

【课题名称】
编译器“自动调优”技术研究
【课题内容】
1. 目标参数搜索域
2. 参数组合验证
3. 自动化编译与构建
4. 优化效果评估与报告
5. 结合运行时数据分析
包括英文材料
GCC+
LLVM+
相关职位

logo of mi
校招

1. 提升ART虚拟机编译器的编译效率,解决虚拟机编译发热、卡顿的行业难点问题; 2. 探索行业内最新编译器性能优化动向,比如IR优化、向量化、PGO编译优化技术等,并在ART编译器上进行孵化落地产品,极大提升HyperOS性能体验与行业竞争力。 【课题名称】 关于ART编译器优化的研究与应用 【课题内容】 1.改善ART虚拟机中JIT和dex2oat编译器的编译效率; 2.持续提升ART编译器的性能表现,实现最终编译产物机器码性能更优、体积更小,从而极大改善应用运行时流畅度体验。

更新于 2025-06-26
logo of mi
校招

1. 通过对安卓原生ART虚拟机运行时的各项设计缺陷引发的性能问题进行拆解定位,并给出针对性的解决方案,极大提升ART虚拟机性能体验; 2. 探索业界最新虚拟机GC、动态编译等优化方向,专项预研,并进行工程落地,极大提升产品竞争力。 【课题名称】 关于ART运行时字节码执行效率与GC回收效率提升的研究与应用 【课题内容】 针对安卓ART虚拟机运行时的GC算法、编译器、解释器等核心模块的设计性能痛点问题,紧跟行业内最新技术动向,给出创新性的工程解决方案,改善小米HyperOS的性能基础体验,极大提升产品体验竞争力

更新于 2025-06-26
logo of mi
校招

前沿技术研究 1. 跟踪全球手机领域的前沿软件技术动态(如操作系统优化、基础软件优化、硬件协同创新、端侧AI系统优化等),分析技术趋势并输出研究报告; 2. 深入研究学术界顶会论文(如OSDI/SOSP/FAST/NSDI/SIGCOMM/ASPLOS/CGO/ICSE等),提炼可落地的技术方案,推动技术预研与创新。 竞争洞察与行业分析 1. 监测友商技术动态,评估其技术路线、专利布局及产品实现,为小米技术战略提供决策支持。 PoC概念验证开发 1. 对于高价值关键技术点的原型开发,完成算法优化、性能测试及可行性验证,推动创新成果向实际产品转化。 跨领域协同 1. 与OS、硬件、AI、自动驾驶等团队合作,探索手机与智能生态(IoT、汽车、机器人)的软件技术融合方案。 技术成果输出 1. 撰写高质量学术论文,申请技术专利,参与行业技术标准制定,提升小米在学术界和产业界的影响力。 【课题名称】 下一代操作系统研究 【课题内容】 1.前沿技术探索 a. 研究基础软件领域,如操作系统轻量化内核架构(如Unikernel混合部署模型)、编译器与AI融合优化(MLIR动态代码生成)、低损耗容错中间件等关键技术; b. 研究系统关键模块(调度系统/内存管理/驱动框架/协议栈)的创新机会,如形式化验证驱动的确定性高稳定协议栈。 2. PoC验证与落地转化 a. 针对高潜力方向(如编译时-运行时联合优化、异构资源池化调度),在原型系统完成技术可行性验证。

更新于 2025-06-26
logo of mi
校招

1. 研发下一代AI驱动的软件工程范式 - 构建面向移动端及嵌入式OS的智能编程系统,探索LLM在代码生成、架构设计、静态分析及测试用例生成等全流程的自治能力; - 研发智能编程辅助系统,实现需求文档→技术方案→代码实现→测试验证的端到端闭环开发。 2. 构建软件工程Agent体系架构 - 设计具有记忆、规划与工具调用能力的多智能体框架,实现复杂功能开发的自主决策与执行; - 开发基于强化学习的Agent协作机制,优化代码质量、构建成功率等核心指标。 3. 研发超大规模代码检索增强生成系统 - 设计高效的多粒度代码索引结构与语义检索框架,实现亿级代码片段的高精准召回与排序; - 研发代码知识库与LLM深度融合的混合检索技术,提升复杂项目上下文理解与跨文件依赖分析能力。 4. 微调和评估软件工程领域专用模型 - 针对IDE补全、对话等场景微调专用小参数大模型,提升代码生成率; - 评估大模型在特定软件工程领域的能力,针对具体研发场景选择适合的模型。 5. 前沿技术探索与专利布局 - 跟踪代码大模型、程序分析、AI软件工程等领域国际顶会(ICSE/PLDI/NeurIPS等)最新进展; - 主导技术创新点的专利撰写与学术论文产出。 【课题名称】 AI智能软件开发系统研究 【课题内容】 构建下一代AI驱动的智能软件开发系统 1. 面向移动端OS的智能编程系统; 2. 构建软件工程Agent系统; 3. 研发超大规模代码检索增强生成系统。

更新于 2025-06-26