岗位职责
1. 参与座舱域控制器软件架构设计,包含SoC(Qualcomm / NXP / NVIDIA)+ 多核调度 + 内存/带宽规划;
2. 负责智能座舱系统软件开发与维护,覆盖BSP/OS/中间件/应用框架(Linux / QNX / Android Automotive);
3. 负责系统级功能模块开发与集成,包括多屏显示(DRM/KMS、Wayland)、音频(ALSA / PulseAudio)、输入设备(Touch / Key);
4. 负责座舱系统通信与车辆接口对接,涉及CAN / CAN-FD / SOME-IP / D-Bus / IPC / Shared Memory;
5. 分析并解决量产阶段复杂问题,如启动慢、黑屏、音视频不同步、内存泄漏、系统死机、性能抖动
6. 支撑整车软件交付流程,参与DV / PV / SOP 阶段调试、问题闭环与平台化优化
岗位要求
1. 本科及以上学历,计算机 / 电子 / 自动化相关,三年以上车载或嵌入式 Linux / QNX / Android 开发经验
2. 精通 C / C++,具备系统级调试能力,熟悉GDB、Perf、Trace、Log 分析、Core Dump 定位
3. 深入理解操作系统原理,包括进程/线程调度、内存管理、虚拟内存、IPC、中断与 DMA
4. 熟悉座舱关键软件栈之一或多项:显示:DRM/KMS、Wayland、OpenGL/ES
音频:ALSA、PulseAudio,通信:CAN、SOME/IP、D-Bus
5. 熟悉车规软件开发流程与规范,了解ASIL、功能安全基本概念、软件分层、启动链与 OTA
6. 具备至少一个量产车型或完整项目经验,能够独立定位并解决系统级问题;