嵌入式软件工程师(电机驱动方向)
joyson · 宁波市, 浙江, 中国
About The Role
一、岗位职责 1. 负责 PMSM/BLDC 电机驱动器/伺服的嵌入式控制软件设计、 开发与量产调试; 2. 独立完成 FOC 矢量控制、PID 三环(电流/速度/位置)算法 的设计、实现、参数整定与性能优化; 3. EtherCAT、CAN FD 等工业总线的通信协议开发与调试, 配合上位机/主站联调; 4. Bootloader 与固件升级(OTA/UDS)的设计与实现, 保证升级可靠、可回滚; 5. 多厂商 MCU/DSP 的底层驱动开发(PWM、ADC、Timer、SPI、 编码器接口等)与平台移植; 6. 电机参数辨识、编码器对齐/标定,以及过流/过压/过温/ 堵转等故障诊断与保护逻辑; 7. 使用示波器、逻辑分析仪等定位软硬件问题,配合硬件/ 结构/算法团队推进问题闭环。 -------------------------------------------------------- 二、任职要求 - C 语言功底扎实,熟悉指针、结构体、状态机与模块化/ 分层架构; - 具备独立开发 FOC 与 PID 三环控制算法的能力——能独立 完成算法的设计与代码实现(而非仅移植、调参或测试), 熟悉 SVPWM、Clarke/Park 变换、电流采样与标幺化/定点化, 有实际落地/量产经验; - 有多家厂商 MCU 的实际动手经验,熟悉 GD(兆易创新)、 瑞萨、NXP 等厂家芯片的选型、外设驱动开发与平台移植; - 熟悉 Cortex-M/R、RISC-V、8051 等多种内核架构,了解其 启动流程、中断、内存与工具链差异; - 熟悉 FreeRTOS 等实时操作系统,掌握任务划分、优先级设计、 任务间通信(队列/信号量/互斥量/任务通知)与中断-任务协同, 能设计控制任务与通信任务的实时调度; - 具备 EtherCAT 落地经验(有 CiA402 行规、从站开发经验 者优先); - 具备 CAN FD 通信开发经验,熟悉报文设计、ISO-TP、 总线错误处理; - 具备 Bootloader / 固件升级落地经验,熟悉启动流程、 向量表重定位、CRC/签名校验与升级回滚机制; - 熟悉增量/绝对编码器、旋变等位置传感器的接口与解码; - 能独立使用示波器、逻辑分析仪定位问题,有较强的动手 调试与问题分析能力。
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
