岗位描述
岗位职责
1、开发自研域控制器MCU基础软件,包括硬件驱动、复杂驱动、通信协议栈、存储功能栈、系统服务等功能的开发和配置。
2、开发自研域控制器SOC应用软件及设备驱动,以及跨SOC和MCU的处理器间通信。
3、依照开发流程,组织并参与完成软件需求开发、软件架构/单元设计、编码调试、单元测试及软件集成、调试。
4、分析解决测试阶段和实车运行阶段发现的软件问题。
5、开展软件功能安全分析。根据功能安全分析结果完成软件安全需求的开发和实现。
6、开发DV/PV试验软件和生产测试软件。
7、结合业务需求开发软件工具,提升软件开发效率。
岗位要求
1、车辆/计算机/电子/通信类本科及以上学历,5年以上汽车电子控制单元软件开发经验。
2、熟悉汽车电子常用MCU的体系架构和外设功能,具有实际项目应用经验。
3、熟悉Linux环境下APP软件及设备驱动的开发,具有实际项目经验。
4、扎实的C/C++语言基础,具备Python、batch file等常用脚本语言应用能力。
5、具备软件架构设计能力和实际项目软件架构设计经验。
6、熟悉AUTOSAR CP软件架构及开发方法论。深入理解常用BSW标准模块的功能及配置参数。具备硬件输入输出抽象(IoHwAb)和复杂驱动(CDD)模块的开发能力。
7、熟悉FreeRTOS等MCU软件常用的实时操作系统。具备多核、多任务软件调度设计和优化能力。
8、熟悉常用车辆通信方式,如CAN、LIN、以太网。熟悉常用通信协议,如UDS、XCP、DoIP、SOME/IP等,有实际项目开发经验。
9、熟悉ASPICE规范,能够完成规范要求的软件开发各环节工作。
10、了解汽车功能安全规范ISO26262,熟悉ISO26262-6中对软件开发的要求,能够开展相关开发工作。
11、熟悉车辆EE架构,能够理解硬件原理和线束原理。
12、熟练使用主流的AI Agent工具(如Claude Code、CodeX等)进行辅助软件编码、数据分析、问题排查等,能将常规工作形成AI Agent可操作的工作流。
岗位亮点
1、深度参与L4级自动驾驶车辆核心域控制器软件开发及规模化应用。
2、开发工作涉及域控制器MCU和SOC两端软件开发,发展空间广阔。
3、充足的AI Token支持,可充分探索并落地AI辅助嵌入式软件开发。