岗位职责:
根据系统需求,开发MCU及ECU层面驱动软件。
1、主动从系统层面的功能需求及功能安全需求梳理驱动软件开发需求;
2、负责驱动组件的需求分析,架构设计,详细设计和实现,以及测试和验证工作;
3、负责驱动组件的功能、性能、安全及平台化软件设计和开发工作;
4、参与驱动开发范围包括但不限于:MCU驱动,控制器监视层(E-Gas Level3)安全措施,复杂驱动(ASIC驱动等),IO抽象等。
任职要求:
任职条件:
本科以上学历。计算机、通信、电子、电子电气工程、软件工程、自动化、机械电子等。
1、2年及以上嵌入式底层驱动开发经验;
2、精通C编程,熟悉一般编程算法,熟悉Makefile编程框架和编译原理;
3、熟悉实时操作系统原理,有多核并发编程经验优先;
4、熟悉主流车用MCU芯片平台及相应的芯片架构,有TC3XX、S32K1xx驱动开发经验优先;
5、有至少两项汽车ECU底层驱动功能开发经验:MCU驱动,控制器监视层(E-Gas Level3)安全措施,复杂驱动(ASIC驱动等),IO抽象等;
6、有底盘制动、转向控制器的复杂驱动(ASIC驱动等)开发经验优先;有电机、电磁阀底层驱动开发经验优先;
7、具备一定文档编写能力,过程管理意识,熟悉CMMI、A-spice或ISO26262开发流程;
8、有功能安全(ISO26262)ECU产品项目开发经验优先;
9、熟悉AUTOSAR架构,有基于MCAL的驱动/复杂驱动开发经验优先