小米 社会招聘
小米汽车-安卓系统工程师
南京 ·经验不限·学历不限
南京
薪资面议
前往 小米 官网投递
职位描述
1. 域控制器应用开发与优化: 负责汽车域控制器平台(基于Android/Linux)的应用层功能系统架构设计与软件开发,确保功能完备、性能卓越、用户体验流畅。
2. 车端C++算法开发: 主导车端能耗预测、充电预测等自研AI深度学习算法的开发和端侧部署工作;
3. 跨模块交互设计: 负责智能驾驶、智能座舱、AIoT互联、地图导航等关键模块间的功能交互设计与核心功能开发。
4. 技术难题攻关: 解决软件开发中的复杂技术问题,进行性能瓶颈分析、定位与优化,保障系统稳定高效运行。
5. 开发流程与质量: 遵循SOC软件开发规范,熟练运用代码管理(如Git)和缺陷跟踪工具,确保软件质量与交付效率。
【任职要求】
1. 教育背景:本科及以上学历,人工智能、计算机,软件工程,自动化,通信工程,电子类等相关专业毕业;
2. 核心经验:
- 10年及以上 专业的Linux/Android操作系统应用软件开发经验。
- 5年及以上 扎实的C++开发经验,精通现代C++特性与编程范式。
3. 技术能力:
- 精通C++: 深入理解主流C++技术框架,熟练运用设计模式,具备独立进行软件架构设计和模块开发的能力,对嵌入式软件架构有深刻认知。
- 系统编程基础: 熟练掌握数据结构、常用算法、Linux多线程编程及进程间通信机制。
- 通信协议: 深入理解并具备以下通信协议的开发经验:
- 车载协议:CAN/LIN/SPI
- 进程/系统间通信:DDS, MQTT, HTTPS, Android Binder, RPC
- 物联网通信:AIoT相关协议,蓝牙模块开发
4. 问题解决能力: 具备优秀的复杂问题分析、定位和解决能力。
5. 开发流程: 熟悉SOC软件开发流程、代码版本管理(Git/SVN等)和缺陷管理流程。
6. 加分项:
- 有AI算法开发及部署经验优先
- 有汽车电子、车载信息娱乐系统或自动驾驶相关领域开发经验。
7. 软技能:
- 强烈的责任心,优秀的团队协作精神与沟通能力。
- 对软件开发技术充满热情,具备持续学习能力和创新意识。具、调试工具;
5. 熟悉安卓系统软件开发流程,参与过至少一个量产项目落地;
6. 具备较强的逻辑分析和沟通协调能力,优秀的学习能力,具备优秀的问题解决能力;
7. 熟悉FMEA, FTA, 8D, 问题解决等方法论;
官网发布:2026-08-05 · 最后确认在招:2026-09-03 23:18:29 · 来源平台:xiaomi