Job description
【校招】嵌入式软件工程师北京正式智能制造 / 工业互联网 / 工业自动化职位描述岗位职责:
基于 STM32/ESP32 等 MCU 平台,完成机器人底层驱动开发(GPIO、PWM、ADC、UART、SPI、I2C、CAN 等外设驱动编写与调试);
负责机器人执行器及传感器的嵌入式控制逻辑实现与实时数据采集;
开发并维护 MCU 与上位机之间的通信协议(CAN、RS485、USB、EtherCAT 从站等),保证数据可靠交互;
配合硬件团队完成原理图/PCB 评审、板级调试、信号测量与故障定位,输出测试报告与问题整改清单;
编写 Bootloader、在线升级、参数校准、故障诊断与日志存储等基础功能模块;
撰写嵌入式软件需求、设计、接口、测试文档,并对生产、测试及客户支持团队进行培训;职位要求岗位要求:
研究生及以上学历,电子、自动化、通信、机电等相关专业;
熟练掌握 C/C++,熟悉 STM32CubeIDE、VSCode 等开发环境及编译环境;
熟悉常见 MCU 外设驱动开发,能够独立阅读原理图与芯片手册,具备示波器、逻辑分析仪调试经验;
熟悉 FreeRTOS、RT-Thread等轻量级实时操作系统,了解任务调度、中断管理、临界区保护;
熟悉 CAN、RS485、USB、EtherCAT 从站等至少一种现场总线,有机器人关节或模组通信项目经验者优先;
熟悉 Git 版本管理、单元测试、静态检查、持续集成等软件工程实践;
具备良好沟通与文档编写能力,有机器人竞赛、开源硬件项目或 GitHub 可展示代码者优先;投递
