小米顶尖应届-操作系统研发工程师-自动驾驶
任职要求
1.硕士及以上学历,计算机科学或相关专业,成绩优异; 2.具有扎实的编程能力,熟练掌握C/C++编程语言,具备丰富的编程经验; 3.深入理解Linux内核,深入研究过一个或多子系统,如进程调度/内存管理/文件系统/中断管理等; 4.具有很强的问题分析和解决能力,良好的沟通能力和抗压能力; 5.有操作系统实时性优化项目/实习经验加分,有自动驾驶系统研发项目/实习经验加分,有开源项目贡献经验加分。
工作职责
1.负责研究和设计为自动驾驶场景打造的专用操作系统基础软件; 2.研究和攻克Linux内核优化、高性能通信、确定性调度、视频编解码、AI推理加速、故障诊断与恢复等方向的技术难点; 3.分析和优化自动驾驶系统集成过程中各种复杂的稳定性和性能问题,推动业务算法模块代码优化; 【课题名称】 自动驾驶操作系统的设计与研发 【课题内容】 探索和研发为自动驾驶场景打造的专用操作系统,提供实时性、确定性和安全性保障。
1. 围绕终端天线的关键开发活动,完成需求分析与效率瓶颈定位; 2. 通过算法与工具开发,构建自动化的全栈工具链,形成可标准化、可扩展的提效体系; 3. 建立数据反馈机制,监控分析过程数据,实现迭代优化和扩展应用; 4. 形成技术资产沉淀,标准化推广运作和内部培训。 【课题名称】 天线自动化调优与分析的提效平台优化和应用 【课题内容】 1. 构建一套覆盖天线设计、调优、分析的自动化工具链,解决传统人工操作效率低、经验依赖性强的问题,长期围绕AI提效的理念横向扩展; 2. 研究包括但不限于以下方向:FPC天线自动化调优、有源器件参数自动化配置、场测Log数据智能分析等; 3. 匹配业务开发流程,实现核心算法开发与端到端的自动化Demo(从参数生成到实测验证); 4. 透过试点项目的运作,量化研发提效逻辑,实现地域特色能力扩圈; 5. 透过过程数据分析,挖掘潜在的深层次扩展应用,如识别设计边界,基础规律,数据间的隐含关联性等。
1. 负责澎湃OS Vela 内核的定制,裁剪和优化; 2. 负责Vela 内核各个领域的技术评估和洞察(如:sched SMP debug FS IPC 等); 3. 负责调研操作系统、芯片等领域的行业创新,并进行技术评估和开发工作; 4. 负责开源社区 NuttX 的规划与演进。 【课题名称】Vela 内核技术规划及调研 【课题内容】1. 深入调研 NuttX 内核技术,剖析其架构、功能特性与应用案例,并与 Zephyr、RT - Thread 等进行全面对比 2. 基于调研结果,制定涵盖性能优化、功能拓展、生态建设等方面的 NuttX 内核技术规划,助力提升其在嵌入式操作系统市场的竞争力 。 3. 选取1-2 优化点设计及实施
1. 负责Rust语言及标准库、常用库在Vela系统的移植和适配; 2. 负责Rust程序的优化及附带工具开发,包括codesize裁剪、内存优化、速度优化; 3. 负责参与Vela系统模块与Rust语言的结合,包括方案设计、关键技术研发、技术培训等工作。 【课题名称】Rust支持IoT应用开发研究 【课题内容】研究Rust支持Vela系统的应用开发,包括: 1. 深入研究Rust标准库,适配到Vela系统,并根据Vela系统进行裁剪; 2. 深入研究tokio、json等常用库,适配vela系统,并进行优化 3. 调研vela系统的模块结构,将vela各模块适配到Rust语言中
1. 负责手机终端相关高分子材料的研发工作,包括新材料的设计、合成路线的探索和优化等;运用专业知识和实验技能,开展高分子合成实验,合成出符合要求的高分子材料,并对其结构和性能进行表征和分析; 2. 对小试阶段的高分子合成工艺进行优化,提高反应收率、降低成本、减少环境污染等;负责将优化后的工艺进行中试和产业化放大,解决放大过程中出现的各种问题,确保生产工艺的稳定性和可靠性; 3. 对合成的高分子材料进行各种性能测试,如力学性能、热性能、电性能、光学性能等,评估其是否满足手机终端的应用要求;根据测试结果,对材料进行改进和优化,不断提高材料的性能和质量。 【课题名称】 高分子合成 【课题内容】 聚焦结构材料、功能材料、外观材料及表界面开发,通过分子设计与工艺创新,提升部件的耐用性、功能性、质感及粘接可靠性,适配终端产品的高性能与美学需求。