岗位名称:
工作职责和业绩:
一: 基于AUTOSAR机构下的EUC基础软件开发
1. 嵌入式开发: 使用C语言以及部分汇编语言在基于AUTOSAR架构下进行ECU控制器基础软件开发。如: MCAL层基于飞思卡尔以及英飞凌芯片的驱动开发(A/D信号转换模块、DMA内存读取、I/O配置、DEC滤波模块、INTC中断等等;存储管理,FLASH模拟EEPROM;复杂驱动模块发动机位置管理以及爆震控制;AUTOSAR网络管理;通信、DCM诊断、标定等等...;
使用代码调试工具(如劳特巴赫、MATLAB)、硬件调试工具(如示波器、万用表)及电路图、系统测试工具(如HIL、台架)、实车等工具对软件进行代码级别、系统级别以及整车级别的开发、调试、验证以及优化;
2. CAN通信: 熟练掌握CAN通信原理以及相关协议,CAN通信各个模块(通信COM、诊断DCM、标定CCP、程序刷写Bootloader、网络管理NM),熟练掌握CAN通信协议(ISO11898、ISO15765、ISO14229等);
3. 代码集成: 掌握工具链开发、模型生成代码、C代码编译、C文件链接、生成可执行文件的过程,能够根据需要对Makefile文件进行修改;
4. 代码测试: 使用Testbed测试工具从事基于MISRAC规范的代码白盒测试工作,制定公司内部测试规范,编写上位机测试软件;
二: 新能源纯电动汽车及混合动力控制策略开发
1. VCU需求分析以及模型开发: 从事C30EV纯电动项目的整车控制器VCU需求分析、需求编写以及模型开发工作,解析纯电动功能需求以及对标混动功能进行部分模块的需求制定,根据需求进行模型开发,主要涉及的模块为: 扭矩请求、扭矩限制、扭矩协调、能量回收、真空泵控制、附件管理等;
进行模块开发功能调试,与其他模块如电机、电池等同事一起进行整车调试;
2. 混合动力策略开发以及联合调试功
根据功能需求以及定义进行整车联合调试,如开发模块整车控制器调试、涉及电机电池控制器功能需求、供应商管理、问题提出以及解决;
专业能力
1.主要能力: 熟练掌握整车控制器底层软件以及应用层软件原理以及开发过程;
2.汽车开发流程: 熟练掌握整车开发流程PEP48、ASPICE、FMEA;
3.功能安全: 掌握功能安全开发过程;
4.专业知识: 熟练掌握交流电机以及直流电机原理,电流、转速控制,以及PID闭环控制、以及各种闭环参数设计和稳态分析,电机拖动控制,晶闸管IGBT以及变流原理,电路图以及硬件电路基础知识,模拟电路、数字电路、滤波原理等;
5.编程语言: 掌握C、C++、python、Makefile、M脚本语言、windows批处理指令、CAPL脚本以及部分汇编语言;
6.工具使用: 熟练使用P&E、劳特巴赫、PLS、INCA、、CANoe、CANape、P-CAN、Codewarrior、Matlab、Kvaser等软件工具,示波器、信号发生器、万用表、焊具等硬件工具,台架、HIL、DES等测试工具;
7.标准掌握: 汽车电子开发V模型、W模型、AUTOSAR、ISO11898、ISO15765-2、ISO15765-3、ISO14229、ISO15031、MISRAC2004、MISRAC2012、CCP、APQP、FMEA、GMSP(麦格纳内部质量管理标准);
8. CAN通信: 熟练掌握CAN通信原理以及相关协议,对于CAN通信各个模块能够熟练的运用(通信COM、诊断DCM、标定CCP、程序刷写Bootloader、网络管理NM),熟练掌握CAN通信协议(ISO11898、ISO15765-2、15765-3、ISO14229等),熟练使用CAN通信调试工具(INCA、CANoe等)进行基础调试工作;
9.语言能力: 英语: 通过CET-6,具有良好的听、说、读、写能力;德语: 掌握德语基础;