基础软件工程师
岗位信息
| 招聘单位 | 北汽福田 |
|---|---|
| 工作地点 | 闵行区、昌平区、嘉兴市 |
| 官方更新时间 | 2026-06-25T09:28:27 |
职位描述
1.负责汽车MCU(微控制单元)基础软件的全生命周期开发,基于AUTOSAR CP(Classic Platform)架构完成底层驱动、基础软件模块(BSW)的设计、开发与维护;
2.参与AUTOSAR CP架构下基础软件模块的需求分析与拆解,包括ECU抽象层(ECUAL)、微控制器抽象层(MCAL)、复杂驱动(CDD)等核心模块的开发工作;
3.基于指定MCU芯片(如英飞凌、瑞萨、德州仪器等系列),完成GPIO、CAN/LIN、SPI、UART、ADC、PWM等外设驱动的开发、调试与优化,确保驱动兼容性与稳定性;
4.负责AUTOSAR CP基础软件的配置与集成,使用Vector DaVinci Configurator等工具完成BSW模块配置,配合应用层团队完成软件集成与问题排查;
5.参与基础软件相关的需求评审、设计评审、测试评审,制定详细的开发计划与测试方案,确保开发过程符合汽车电子开发规范;
6.负责基础软件版本管理、技术文档编写(含需求规格书、设计文档、测试报告、驱动手册等),保障开发过程可追溯、成果可复用;
7.跟踪MCU芯片技术及AUTOSAR CP架构发展趋势,优化现有基础软件架构,提升产品性能、可靠性及可扩展性;
8.配合测试团队完成基础软件的台架测试、硬件在环(HIL)测试,定位并解决测试过程中出现的底层软件问题,推动版本迭代优化。
任职要求
1.学历要求:本科及以上学历,车辆工程、自动化、计算机、电子信息工程、软件工程等相关专业;
2.工作经验:3年及以上汽车MCU基础软件开发经验,具备基于AUTOSAR CP架构的完整项目开发经验者优先;
3.精通AUTOSAR CP架构核心原理,熟悉BSW模块(ECUAL、MCAL、CDD、COM、NM等)的开发与配置,熟练使用Vector ETAS 普华等公司的AUTOSAR开发工具;
4.精通至少一种主流汽车MCU芯片(如英飞凌AURIX、瑞萨RH850、德州仪器MSP430等)的架构与外设原理,具备丰富的MCU驱动开发经验;
5.熟练掌握C语言嵌入式编程,具备扎实的底层编程功底,能够独立完成外设驱动代码的编写、调试及优化;
6.熟悉汽车电子V模型开发流程,了解ISO 26262功能安全标准,有功能安全相关项目开发经验者优先;
7.熟悉CAN/LIN总线通信协议及相关驱动开发,了解汽车电子电气架构(EE架构)基本原理;
8.掌握基础软件测试方法,能够完成MIL/SIL/HIL测试相关的脚本编写或测试执行工作,熟悉测试工具(如Vector CANoe、CANape等)者优先。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。