小米顶尖应届-操作系统软件开发工程师-汽车架构
任职要求
1. 需具备嵌入式实时操作系统的技术能力,熟悉FreeRTOS,Nuttx,Thread-X,AUTOSAR OS内核技术; 2. 需具备大数据处理和大模型推理技术能力; 3. 具备整车级功能全局性认知能力,掌握整车实时控…
工作职责
1. 高精度时序测量与建模技术:研发基于软硬件结合的混合测量架构,精准测量任务/中断执行时序和时间,同时设计任务/中断最大执行时间分析数学模型,构建任务/中断执行时序特征数据库; 2. 实时操作系统的编译代码优化与缓存命中率提升技术:旨在通过静态/动态分析、硬件协同等验证技术,增强多核系统中指令与数据缓存的可预测性,从而保障任务最坏执行时间分析的精确性与时序确定性; 3. 基于AI的多核调度优化引擎:通过建立多核任务/中断的数学模型,结合AI算法,创新性实现基于调度时序特征提取的调度优化机制,保证软件系统调度确定性;实时系统中缓存时序攻击的防御机制研究 :通过硬件辅助、软件层干扰检测及调度算法优化,在多核系统中实现安全敏感代码的时间确定性保障; 4. 跨域时间敏感任务调度框架:针对车载多域控制器需求,实现基于以太网时钟同步的全局调度协调器。 【课题名称】 实时操作系统时间分析和优化 【课题内容】 本课题致力于解决嵌入式系统在复杂工况下面临的时序不确定难题,提升操作系统的实时性,保证系统内和跨系统交互的端到端的实时性能达标、稳定,让整车功能更精准的控制和响应。
前沿技术研究 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. 针对高潜力方向(如编译时-运行时联合优化、异构资源池化调度),在原型系统完成技术可行性验证。
1. 探索业界车用嵌入式操作系统中的应用前沿技术(功能安全,异构计算,虚拟化,关键资源调度分析等),并在小米自研操作系统平台上进行实现和落地应用; 2. 承担并实现小米自研操作系统平台中难度较高的关键功能; 3. 跟踪各类开源项目技术进展,参与开源社区的高水平项目的开发工作。 【课题名称】车载高可靠操作系统关键技术规划和研究 【课题内容】基于Vela操作系统,开发用于小米汽车的车机操作系统,课题从功能安全,异构计算,虚拟化,关键资源调度分析等技术方向上展开研究,努力打造具有行业领先水平的车用操作系统
1、根据输入的关键场景问题,分析从应用到操作系统到硬件关键业务流程中的关键瓶颈; 2、对比关键流程与竞品间的负载差距,与os关键系统模块、芯片各关键ip与bsp团队合作持续优化相关负载; 3、构建从问题到模块的自动化分析能力; 4、从操作系统整体创新增供给、降负载解决方案。 【课题名称】 终端系统性能功耗仿真和优化研究。 【课题内容】 通过软硬件结合系统建模和优化的工程开发和算法研究,基于Andriod的系统性能建模、画像、度量、仿真和优化,提升性能和能效方面核心竞争力; 课题聚焦: 1、现有系统的性能画像和度量:提供一套方法,来精准预测终端主力机型的性能、功耗和散热方面的缺陷,并提前提出解决的方案; 2、系统仿真和优化:建立终端应用、系统软件、系统硬件的功能级以及性能级的分析、仿真和模拟模型,提出并验证未来系统软件和系统硬件需要进行的重构渐进性改进。