岗位描述
岗位职责
1、软件系统架构设计
1)主导系统分层架构(硬件抽象层、中间件、应用层),制定技术选型标准(如 RTOS 选择、通信协议栈方案),输出架构图与接口规范;
2)建立公共组件库(驱动框架、通信协议栈),推动代码模块化(如剥离通用功能为独立 SDK),降低重复开发成本;
2、技术决策与优化
1)评审核心技术方案(如多核任务调度、低功耗优化策略)
2)识别跨模块风险(如资源冲突),提供优化建议(如引入缓存机制提升性能)
3)优化关键路径性能(如仪表帧率≥50fps,系统启动时间<1s等)
3、核心业务逻辑设计
1)梳理车载仪表核心业务场景(如报警逻辑、多媒体播放、导航投屏等)
2)设计核心状态机(如车辆模式管理,事件驱动框架等)
3)制定故障处理策略(如看门狗监控、系统降级恢复等)
4、跨团队协作
1)对开发人员进行技术培训与支持,协助解决开发过程中的技术难题
2)协同测试团队建立仿真环境(CANon,HIL测试)、复杂测试场景指导等
3)与产品端、项目端、客户端紧密合作,确保技术方案已业务目标的一致
5、跟踪前沿技术(边缘计算、轻量级AI),评估引入可行性(如通过POC验证),制定架构升级路线等
岗位要求
1、具备嵌入式开发经验,3年以上车载电子架构设计经验;
2、至少主导过1个量产车型的仪表、车机、TBOX、BCM的项目(linux +FreeRTOS组合架构,或者FreeRTOS+Android组合架构);
3、精通Linux/FreeRTOS内核调度、内存管理、设备树、系统裁剪等核心技术;
4、精通车载英语常见通信协议
5、具有良好的团队协作和沟通能力,良好的技术领导能力
6、很强的分析复杂问题的和解决复杂问题的能力,强烈的责任心和使命感
7、技术视野开阔,学习和抗压能力好