职责描述:
1、负责流程文档撰写,从客户需求收集,到软件需求、架构设计、软件详细设计等;
2、 负责基础软件开发,包括AutoSAR配置,CDD开发、软件集成测试和问题排查等;
3. 根据项目开发需求,编写控制器底层驱动程序,包括不局限CAN/SPI/ADC/PWM等;
4. 根据软件架构和系统需求,编写外围设备驱动,包括不局限电源管理,预驱,电机转子位置;
5. 满足应用层软件ASW需求,设计RTE接口,包括上下层接口信号数据类型与数据结构;
6.熟练使用vector开发工具链;使用AUTOSAR配置工具,DAVINCI软件,完成BSW和RTE的开发及配置;
7. 使用Vector工具/手写代码完成Bootloader的开发;
8. 使用MCAL配置工具,开发底层驱动代码;
9. 承担硬件故障相关的故障诊断底层软件部分的开发;
10、 负责部分工具脚本维护和开发;
11、 解决项目开发中的关键问题和技术难题;
任职要求:
1、学历专业:全日制本科或以上学历,计算机,电气自动化,自动化,软件工程,机电一体等相关专业;
2、3年以上汽车电子量产产品软件开发经验;
3、熟练使用C语言编程,懂C++更佳;
4、熟练使用各种测试工具,如示波器,debugger等;
5、熟悉汽车电子产品的开发流程,如CMMI、ASPICE等开发流程;
6、熟悉嵌入式芯片开发流程,具相关单片机(TC23x系列或TC27x系列或TC38x系列或NXP MPC57x)开发经验者更佳;
7、熟练使用vect有关AutoSAR 配置工具者优先;
8、熟悉软件集成测试流程;
9、会使用Python、Matlab/Simulink等语言编写自动测试脚本;
10.有BMS产品的软件开发经验;
11.了解AUTOSAR架构,有MCAL/OSEK OS/SYS/MEM等AUTOSAR模块的应用与开发经验;
12.了解ISO 26262标准,有ISO 26262的软件开发经验。