Ivyea Jobs 6482 roles · 88 companies · 刚刚
优必选 · 具身智能

嵌入式软件工程师

深圳 校招 · 全职 “码”力MAX类 具身智能 / 机器人

职位描述

(方向一) 1. 负责机器人及智能硬件产品的嵌入式软件开发、功能调试与迭代维护; 2. 基于MCU及实时操作系统开展应用开发,完成任务设计、数据处理、设备通信及核心功能落地; 3. 负责GPIO、UART、SPI、I²C、CAN、ADC、PWM、定时器、DMA、Flash等常用外设的驱动开发与功能适配; 4. 实现设备通信、状态管理、参数配置、日志打印、故障检测及异常处理等配套功能; 5. 配合硬件团队完成板级调试、软硬件联调、问题定位及设备可靠性测试; 6. 参与代码评审、版本管控与研发文档撰写,持续优化代码质量与项目可维护性。 (方向二) 1. 负责机器人关节模组伺服控制算法的开发、调试与性能优化; 2. 开展永磁同步电机(PMSM)有感FOC控制开发,涵盖电流采样、Clarke/Park变换、SVPWM、编码器角度处理等核心功能; 3. 完成关节力矩环、速度环、位置环算法开发与参数整定,优化关节力控精度、动态响应及运行平稳性; 4. 负责电机参数辨识、滤波算法、振动抑制、及各类异常问题排查; 5. 基于MCU平台使用C语言完成算法工程化落地、单板调试及实机验证; 6. 联动机械、电控、上位机团队,完成关节模组从原型验证到整机落地的闭环交付。

任职要求

(方向一) 1.本科及以上学历,计算机、电子信息、自动化、通信工程、电气工程等相关专业; 2. 掌握C语言核心知识,熟悉指针、内存管理、中断机制及模块化编程思想; 3. 具备FreeRTOS、RT-Thread等任意一款嵌入式RTOS的学习或项目经验; 4. 熟练使用STM32、GD32等主流MCU,具备至少一种实际开发、调试经验; 5. 熟悉UART、SPI、I²C、CAN、ADC、DMA、定时器、中断等嵌入式底层基础知识; 6. 能够读懂硬件原理图、芯片手册与时序图,具备基础软硬件问题排查能力; 7. 动手能力扎实,学习能力强,具备良好的团队协作意识。 加分项 1. 拥有电赛、智能车、机器人竞赛、开源项目开发或相关岗位实习经历。 2. 有机器人、智能硬件、工业控制、物联网、无人机、车载电子等相关项目开发经验; 3. 熟悉CAN/CAN FD、RS485、Ecat等通信协议及开发实操; 4. 熟练使用STM32CubeMX、Keil、Git等开发及版本管理工具; (方向二) 1. 本科及以上学历,自动化、电气工程、控制工程、电子信息、机电等相关专业; 2. 扎实掌握C语言,熟悉嵌入式软件开发基本流程; 3. 了解PMSM电机控制、有感FOC基本原理,熟悉PID及三闭环控制逻辑; 4. 熟练使用STM32、GD32、TI C2000等主流MCU,有相关竞赛经历优先; 5. 具备扎实的控制理论、数学基础,逻辑清晰、动手能力强,热爱机器人运动控制、电机控制方向; 6. 具备良好的沟通协作能力与自主学习能力。 加分项 1. 拥有电子设计竞赛、智能车、机器人赛事及相关科研项目经历。 2. 有PMSM、FOC伺服驱动、无人机电调、云台、轮毂电机等相关项目经验; 3. 熟悉CAN/CANopen、CiA402、EtherCAT等工业通信协议; 4. 具备ADC、电流采样、PWM、DMA、中断等底层驱动调试经验; 5.熟练使用示波器、逻辑分析仪、J-Link等开发调试工具;
优必选去官方页面投递 →