
小米
小米汽车-安卓系统工程师
小米汽车-安卓系统工程师
发布于 大约 3 小时前普通员工/个人贡献者
南京市
专家级经验
全职员工
仅现场办公
本科
嵌入式开发
Can
Dds
Lin
Mqtt
Spi
嵌入式开发
深度学习
Android Binder
AI 估算 · 35k–50k
10年以上C++/嵌入式经验,车端AI技术前沿,小米平台加持,南京薪资较高。
职位详情
关于这个职位
本职位负责小米汽车域控制器平台(基于Android/Linux)的应用层架构设计与软件开发,涵盖车端C++ AI算法(能耗预测、充电预测)的端侧部署,以及智能驾驶、智能座舱、AIoT等模块的跨系统交互开发
需要深厚C++功底和嵌入式系统经验,参与汽车智能化核心系统研制
最低要求
教育背景:本科及以上学历,人工智能、计算机,软件工程,自动化,通信工程,电子类等相关专业毕业
核心经验:
年及以上 专业的Linux/Android操作系统应用软件开发经验
年及以上 扎实的C++开发经验,精通现代C++特性与编程范式
技术能力:
精通C++: 深入理解主流C++技术框架,熟练运用设计模式,具备独立进行软件架构设计和模块开发的能力,对嵌入式软件架构有深刻认知
系统编程基础: 熟练掌握数据结构、常用算法、Linux多线程编程及进程间通信机制
通信协议: 深入理解并具备以下通信协议的开发经验:
车载协议:CAN/LIN/SPI
进程/系统间通信:DDS, MQTT, HTTPS, Android Binder, RPC
物联网通信:AIoT相关协议,蓝牙模块开发
问题解决能力: 具备优秀的复杂问题分析、定位和解决能力
开发流程: 熟悉SOC软件开发流程、代码版本管理(Git/SVN等)和缺陷管理流程
软技能:
强烈的责任心,优秀的团队协作精神与沟通能力
对软件开发技术充满热情,具备持续学习能力和创新意识
工作职责
域控制器应用开发与优化: 负责汽车域控制器平台(基于Android/Linux)的应用层功能系统架构设计与软件开发,确保功能完备、性能卓越、用户体验流畅
车端C++算法开发: 主导车端能耗预测、充电预测等自研AI深度学习算法的开发和端侧部署工作
跨模块交互设计: 负责智能驾驶、智能座舱、AIoT互联、地图导航等关键模块间的功能交互设计与核心功能开发
技术难题攻关: 解决软件开发中的复杂技术问题,进行性能瓶颈分析、定位与优化,保障系统稳定高效运行
开发流程与质量: 遵循SOC软件开发规范,熟练运用代码管理(如Git)和缺陷跟踪工具,确保软件质量与交付效率
优先资格
加分项:
有AI算法开发及部署经验优先
有汽车电子、车载信息娱乐系统或自动驾驶相关领域开发经验
AI 洞察
优缺点分析
优点
- 深度参与汽车智能化核心系统,技术栈覆盖系统开发、AI部署、通信协议,广度和深度兼备
- 小米作为科技巨头,具备平台资源和大规模量产场景,项目含金量高
- 新能源与智能驾驶行业高速增长,个人技术积累与市场价值提升快
- 适合有深厚系统开发经验、热爱汽车智能化技术、渴望在高速赛道实现技术跃迁的资深工程师
缺点 / 挑战
- 要求10年+经验,技术门槛高,需同时精通C++、Linux/Android和车载协议,学习压力大
- 汽车领域对稳定性和安全性要求极高,故障排查复杂,可能面临高强度攻关压力
角色解读
- 专业方向:从系统工程师进阶为域控制器架构师,主导整车智能计算平台设计
- 管理方向:积累项目经验后可转向技术管理,带领团队负责核心模块交付
- 行业前景:智能汽车为高景气赛道,具备车端系统+AI双重经验的人才稀缺,职业天花板高
- 负责汽车域控制器(基于Android/Linux)的应用层架构设计与核心模块开发,涉及智能驾驶、座舱、AIoT等多系统交互
- 主导车端AI算法(如能耗预测、充电预测)的C++实现和端侧部署,优化性能与资源占用
- 解决底层通信协议(CAN/LIN、DDS、MQTT等)集成问题,保障系统稳定性和实时性
- 参与SOC软件开发全流程,包括代码版本管理、缺陷追踪和质量保障
- 精通现代C++(11/14/17等),熟悉设计模式及嵌入式软件架构,能独立完成模块设计
- 深入理解Linux/Android系统编程,掌握多线程、进程间通信、网络编程等底层机制
- 熟悉车载通信协议(CAN/LIN/SPI)及中间件(DDS/MQTT),具备实际项目经验
- 具备算法工程化能力,能将AI模型部署到车端并优化推理性能
申请策略
- 了解小米汽车的技术路线和产品定位,在面试中展示对智能座舱、自动驾驶场景的理解
- 准备至少一个完整的项目复盘,突出从需求分析到落地量产的技术决策和问题解决过程
- 突出10年+Linux/Android开发经验,用具体项目展示架构设计能力
- 重点描述C++项目成果,尤其是涉及性能优化、多线程、进程通信等复杂场景
- 如有AI算法端侧部署经验(如TensorFlow Lite、ONNX)务必显著标注
- 罗列车载通信协议实际应用案例,如CAN总线调试、DDS集成等
- 熟悉智能汽车行业相关知识,了解域控制器架构和AUTOSAR标准
- 补强AI模型压缩与端侧推理优化技能,如量化、剪枝、NPU加速
面试指南
- 采用STAR法则:背景(Situation)-任务(Task)-行动(Action)-结果(Result),突出个人贡献和量化成果
- 技术问题回答时,先阐述原理,再结合项目案例说明如何解决,最后总结方法论
- 请描述你主导过的Android/Linux系统应用架构设计,如何保证性能和稳定性?
- 你在C++项目中如何运用设计模式,举一个实际例子
- 如何处理CAN/DDS等通信协议与其他模块的交互?遇到过什么难点?
- 是否有AI算法端侧部署经验?如何优化模型在车端芯片上的推理速度?
- 面对系统崩溃或性能瓶颈,你的排查思路是什么?
- 复习Linux内核机制、Android Binder通信、C++11/14新特性等核心知识点
职位点评
71
综合评分
小米汽车智能系统核心岗位,前沿技术栈,薪资潜力大,但工作强度未知。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
最适合追求技术深度和前沿领域发展的资深工程师,对工作生活平衡要求不高但渴望成长。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展85
工作生活60
使命价值75
薪资福利
65中等
薪资未披露,但小米作为上市巨头,薪酬水平通常具有竞争力,且南京生活成本低于一线,整体补偿性尚可。
薪资信号未披露(AI估算:35K-50K/月)
成长发展
85较高
技术栈涵盖C++、Android/Linux、车载通信及AI部署,处于智能汽车前沿领域,技能成长和职业发展空间大。
技术前沿前沿/新兴技术
技术栈C++、Android、Linux、DDS、MQTT、CAN、深度学习
业务类型ambiguous
工作生活
60中等
工作地点南京,但JD未提及远程或弹性工作安排,也未说明加班情况,生活节奏存在不确定性。
工作模式未明确
办公地点未明确
加班情况未提及(无法判断)
使命价值
75中等
智能汽车是高速增长赛道,技术创新性强,能参与改变出行体验的产品,使命感和意义感较强。
行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
小米 的其他在招职位
相似职位推荐
Watch Jobs