岗位职责
- 基础软件与复杂驱动开发: - 负责基于AUTOSAR架构的电机控制器基础软件(BSW)配置与集成,重点攻克复杂驱动(CDD)模块的设计与编码。 - 负责GTM(通用定时器模块)的配置与开发,实现PWM生成、死区控制及电机换相相关底层逻辑。 - 负责ADC / DSADC(Delta-Sigma ADC)的驱动开发与精度优化,确保电流/电压采样满足高性能电机控制算法(FOC)的实时性与精度要求。 - 负责旋变解码芯片、SBC、隔离驱动芯片等外设芯片的底层驱动与故障诊断开发。
- 功能安全落地: - 配合系统与硬件团队,完成符合ISO 26262 ASIL C/D等级的安全分析(FMEA/FTA)及安全需求落地。
- V模型开发流程执行: - 严格遵循V模型开发流程,完成从软件需求分析、架构设计、详细设计、编码实现到单元测试、集成测试的全链路开发。 - 编写并维护高质量的设计文档、测试报告及安全分析文档,确保开发过程可追溯。
- 问题攻关与交付: - 负责台架及整车调试过程中底层驱动相关疑难杂症的排查与解决(如采样异常、定时器同步丢失、EMC导致的复位等)。 - 具备极强的承压能力,能在项目SOP关键节点、高负荷调试期或突发质量问题面前保持冷静,高效推进问题闭环,确保项目按时保质交付。
职位要求
- 学历与经验: - 本科及以上学历,电子工程、计算机、自动化、车辆工程等相关专业。 - 5年以上汽车电子嵌入式底层软件开发经验,至少完整参与过1个电驱/电机控制器项目的量产开发。
- 技术硬技能: - AUTOSAR精通: 熟悉AUTOSAR分层架构,精通MCAL配置,具有复杂驱动(CDD)开发实战经验,熟悉Vector/ETAS/EB等主流工具链者优先。 - 底层驱动专精: 精通Infineon AURIX TC3xx系列(或同类多核MCU)的GTM、ADC、DSADC模块开发,具备底层寄存器级调试能力。 - 外设与芯片: 熟悉旋变解码(如AD2S1210)、SBC、CAN收发器等外设芯片的驱动开发与故障诊断策略。 - 功能安全: 熟悉ISO 26262标准,了解典型的功能安全架构(如锁步核、E2E保护、内存分区),有实际安全机制开发经验。 - 开发流程: 深刻理解V模型开发流程,熟练使用CANoe、INCA、Trace
- Lauterbach等调试测试工具。
- 软技能与特质: - 多任务处理能力强: 能够适应电驱项目快节奏、高强度的调试与交付周期,具备在压力下解决问题的韧性和担当。 - 团队协作: 具备良好的跨部门沟通能力,能与硬件、系统、算法及测试团队高效协同。 - 逻辑清晰: 具备优秀的文档撰写习惯和问题分析复盘能力。