个搞嵌入式的兄弟想转车厂智能座舱方向,问理哥蔚来座舱域控工程师到底是做硬件还是做软件。
理哥的回答是:都不完全对。这岗位本质是"系统工程师",硬件软件都要碰,但都不深做。 这听起来很矛盾,但要理解这岗位的定位,得先理解什么叫"域控"。

先把座舱域控这件事说清楚。
传统汽车的电子电气架构是"分布式"的:每个功能一个ECU,仪表一个、空调一个、车机一个、座椅记忆一个、灯光一个,一辆车少说几十个ECU。这个架构的问题:线束重、通信慢、升级难、协同弱。
新一代电子电气架构走向"域集中"。把功能按域划分:座舱域、智驾域、动力域、底盘域、车身域。每个域里只用一颗大算力的域控制器,下挂传感器和执行器。蔚来从NT2.0平台开始就用了座舱域控架构,ET7、ET5、ES7上的Banyan系统都跑在一颗高通8155或更高的座舱域控上。
座舱域控制器集成了:
中控大屏显示和交互。
仪表显示。
HUD抬头显示。
驾驶员监测DMS、乘客监测OMS。
车内语音、影音娱乐。
360环视、行车记录。
Sentinel哨兵模式。
NOMI智能伙伴。
一颗SoC芯片要驱动几块屏幕、跑多个操作系统、处理多路视频流,复杂度极高。
座舱域控工程师的工作,是把这堆"东西"整合成一个稳定运行的系统,而不是单点深做某一项。
理哥拆几个动作。
硬件方面,座舱域控工程师要参与硬件方案定义。SoC选型(高通8155/8295/英伟达/MTK/华为麒麟)、内存配置、存储方案、屏幕接口(LVDS/eDP/MIPI)、摄像头接口(GMSL/FPD-Link)、麦克风阵列、功放、CAN/LIN/Ethernet、USB、HDMI……每个接口都要选型、定规格、跟ID/CD团队对齐。
但他不画原理图、不画PCB。这些深度硬件设计是Tier1或者ODM做的,蔚来这边的座舱域控工程师做的是"系统架构定义"。
软件方面,座舱域控工程师要做的是软件架构定义和集成验证。
蔚来座舱域控的软件栈大致是这样:
底层:QNX Hypervisor做硬件虚拟化,多个OS共存。
仪表:QNX RTOS(实时性要求高,仪表必须秒级开机、不能崩)。
中控:Android Automotive(Banyan系统基于此深度定制)。
HUD:可能跑独立轻量OS。
中间件:DDS、SOMEIP、自定义IPC做跨域通信。
上层:UI框架(Flutter、QT、原生Android)。
座舱域控工程师不需要写每一层的代码,但必须懂每一层的边界和接口,否则集成的时候会出大问题。
实际工作日常:
跟Tier1(比如安波福、博世、德赛西威、东软)开会,讨论交付节点、质量问题、性能数据。
跟蔚来内部Banyan系统团队对接,定义API接口、定义事件机制、定义性能指标。
跟硬件团队对接,确认屏幕、摄像头、麦克风的硬件性能能不能满足软件需求。
跟整车工程对接,确认电源时序、唤醒策略、网络拓扑。
做集成测试:开关机时间、屏幕响应、语音延迟、视频流畅度、多任务切换。
这岗位最难的部分是"系统级问题"。
举个真实场景。用户反馈说倒车时360环视有时候卡顿0.5秒。
这0.5秒卡顿是软件还是硬件?是Android系统调度慢、还是QNX输出延迟、还是摄像头ISP处理慢、还是LVDS传输丢帧、还是显示驱动渲染慢?是常态卡顿还是温度高时偶发?是某批硬件个例还是普遍问题?
单点专家解决不了这种问题,需要系统工程师跨多个团队、多个层级一起debug。 这就是座舱域控工程师的核心价值。
技术栈给一下。
硬件基础:要懂SoC体系、内存、存储、显示接口、摄像头接口、汽车级总线。深度不要求精通某一项,要广。
软件基础:操作系统原理、Hypervisor、Linux/Android/QNX都要知道。具体写代码可能用C/C++/Java/Kotlin/Python。
汽车工程:AUTOSAR(CP/AP)、SOA面向服务架构、CAN/LIN/Ethernet、UDS诊断、网络管理、电源管理。
工具链:Lauterbach Trace32、CANoe、各种IDE、性能分析工具如Perfetto。
功能安全和信息安全:ISO26262 ASIL-B到ASIL-D、ISO21434。
岗位价值和发展。
蔚来这种新势力,座舱域控工程师是核心岗位。因为座舱体验是新势力品牌差异化的主战场之一。 Banyan系统的口碑直接影响蔚来的产品力。
发展路径:
技术线:座舱域控工程师→座舱域架构师→电子电气架构师→首席架构师。
横向:可以转智驾域工程师、转中央计算平台架构师、转产品(智能座舱产品经理)、转Tier1做技术总监。
待遇方面,座舱域控工程师在新势力车企薪酬包不低,因为人才稀缺。一个有过完整座舱域控开发经验的工程师,年薪70万到150万都有可能。
给想入行的人几句话。
第一,这岗位不适合纯软件或纯硬件背景,需要"杂家"。 互联网工程师转过来,要补硬件和汽车工程;硬件工程师转过来,要补操作系统和应用层。
第二,最佳路径是先在Tier1(博世、安波福、德赛西威、华阳、东软)做几年座舱开发,对硬件软件都熟悉了,再跳新势力做域控。
第三,汽车软件工程的"过程感"特别重要。互联网软件出bug改一改重新部署,汽车软件出bug可能召回。质量意识、流程意识、文档意识,这些是合格工程师的底线。
最后给个判断:座舱域控这个赛道接下来3-5年还是高增长,但人才结构会越来越细分。广度+某一两个深度领域,是这岗位的最佳能力配置。 别想着每个细节都精通,那不现实;也别只会一项,那走不远。
启飞汽车知识库 会员,免费获赠一本工程师实战手册(实物)#启飞汽车知识库 (点击进入)

夜雨聆风