职位概述:
我们正在招聘一位精通英飞凌、NXP、ST 主流 MCU 开发,并熟悉机器人底盘控制与多协议通信的嵌入式软件工程师,加入我们面向现实世界复杂任务的机器人智能系统研发。本岗位聚焦机器人底盘 MCU 软件架构、实时控制、底层驱动与通信链路落地,打造稳定、实时、可量产的整机“运动神经”。
岗位职责:
- 底盘嵌入式软件架构与实时控制:
- 负责机器人底盘 MCU 软件架构与实时任务设计,主导差速、阿克曼、麦轮、舵轮等底盘运动学/动力学控制落地;
- 实现速度环、位置环、电流环接口,协同算法完成轨迹跟踪、驻车、急停、坡道保持等功能。
- MCU 底层驱动与 BSP 开发:
- 基于英飞凌 AURIX/TRAVEO、NXP S32K/i.MX RT/LPC、ST STM32 等主流 MCU,独立完成 BSP、HAL、外设驱动开发,包括 PWM、ADC、DMA、定时器、GPIO、编码器、IMU 等;
- 负责 Bootloader、OTA、参数存储、看门狗与故障恢复。
- 通信协议与系统集成:
- 负责 CAN/CAN FD、SPI、串口(UART/USART)、以太网等通信协议设计、编码与调试;
- 对接电机驱动器、BMS、传感器、遥控器、域控制器/上位机;
- 实现协议解析、校验、超时重传、诊断与日志。
- 底盘安全与诊断:
- 设计底盘软件安全机制,包括急停链、使能控制、过流/过温/低压告警、通信丢失保护、安全状态机;配合功能安全与整车级故障排查。
- 测试验证与量产交付:
- 搭建单元测试、HIL、台架与实车路测;使用 CANoe/PCAN、示波器、逻辑分析仪等定位问题;
- 完成固件版本管理、标定、生产测试与现场支持。
- 技术文档与跨团队协作:
- 编写需求、设计、接口、测试、变更文档;与硬件、算法、结构、测试、供应链协作,推动底盘软件平台化与降本。