跳转到主要内容

电机控制器基础软件开发资深工程师

Other
相城立讯
上海-普陀区, 中国¥30,000 - ¥50,000 /月4周前

职位描述

岗位职责: 1. 负责电机控制器(MCU)基础软件的架构设计与开发,基于AUTOSAR架构完成BSW各模块(通信、诊断、存储、系统服务等)的设计、配置与集成; 2. 负责MCAL配置与验证,完成PWM、ADC、GTM/定时器、SPI、CAN/CANFD等外设驱动开发,支持永磁同步电机控制的复杂驱动(CDD)开发,如旋变解码、电流采样同步、PWM输出、硬件保护等; 3. 负责Bootloader及刷写/OTA方案的设计与开发,完成UDS诊断服务的开发与验证; 4. 负责英飞凌(AURIX TC3xx等)平台底层软件开发维护; 5. 负责多核任务调度、系统时序与CPU负载优化,配合实现功能安全相关的底层机制(看门狗、SMU、内存保护、安全启动等); 6. 与系统、硬件、应用软件团队协作,完成软件集成、问题定位与性能优化,支持台架、整车测试及量产问题闭环; 7. 参与制定基础软件开发规范,指导初中级工程师,持续建设团队技术能力。 任职要求: 1. 本科及以上学历,电子、自动化、计算机、电气等相关专业; 2. 3年以上电机控制器或其他车载嵌入式控制器底层软件开发经验,有完整量产项目经验; 3. 精通嵌入式C语言,熟悉单片机体系结构、中断、内存与多核机制,具备扎实的驱动开发与调试能力; 4. 熟悉AUTOSAR架构,熟练使用Vector DaVinci、EB tresos等工具完成BSW/MCAL配置; 5. 能够独立完成CAN信号解析、UDS诊断、Bootloader刷写等功能的开发与验证,熟悉CAN/CANFD等汽车总线协议,熟练使用CANoe、劳特巴赫等工具; 6. 具备良好的沟通能力、问题分析解决能力和团队合作精神。

对这个职位感兴趣吗?