岗位职责 1. 汽车仪表系统开发 负责基于嵌入式系统(如QNX、Linux、FreeRTOS)的汽车仪表软件开发,支持全液晶仪表(Digital Cluster)功能实现。 开发仪表核心功能模块:车速/转速表、报警提示、发动机各种运行参数显示。 2. 图形界面与动画开发 使用Qt、Kanzi或emwin LVGL 等软件中间件开发仪表UI界面,优化渲染性能(60Hz+刷新率)。 实现动态效果(如转场动画、3D指针),确保符合车规级流畅度要求。 3. 通信与诊断协议 集成CAN/LIN/Ethernet通信协议,解析车辆或者发动机各种运行参数(如车速、档位、故障码)。 支持UDS诊断协议和OTA升级功能。 4. 性能优化与测试 解决内存泄漏、CPU占用率高等性能问题,通过MISRA C静态代码检测。 参与HIL测试和实车标定,确保仪表功能满足设计要求。 岗位技能要求 核心技术: 精通C/C++开发,熟悉嵌入式系统(QNX/Linux优先)。 掌握汽车仪表开发工具链:Qt、Kanzi、或类似emwin LVGL 等软件中间件。 熟悉车载通信协议:CAN/CAN FD、LIN、Ethernet(Some/IP)。 了解图形渲染优化(OpenGL/Vulkan)及多图层合成技术。 加分项: 有功能安全(ISO 26262)开发经验,熟悉ASPICE流程。 熟悉GUI各类软件中间件开发,对GUI开发有多个项目经验。 参与过量产车型仪表项目开发。