•加入电子创新实验室,作为核心成员参加全国大学生嵌入式芯片与系统设计竞赛,独立完成基于RT-Thread的电机控制器固件,实现FOC算法与CAN总线通信,获全国二等奖。
•在嵌入式系统综合设计中,使用示波器与逻辑分析仪调试SPI/I2C外设驱动,解决总线时序冲突问题,积累硬件调试经验。
北京智联科技有限公司 - 研发部智能家居高新技术企业
2016.07-2019.12
嵌入式底层软件开发工程师嵌入式软件开发底层驱动系统移植
北京
•负责公司智能照明系统嵌入式底层软件设计,基于ARM Cortex-M4平台,使用C语言编写光照传感器驱动与Zigbee协议栈,实现大规模设备自组网与低功耗稳定运行。
•主导系统启动流程优化,通过重构引导加载程序并裁剪冗余初始化步骤,将设备冷启动时间缩短40%,显著提升用户配网体验。
•与硬件团队联合进行射频干扰定位,通过调整天线匹配与驱动层时序,解决了多设备并发通信中的丢包问题,通信成功率提升至99.7%。
•推动代码架构模块化改造,抽象出通用驱动框架,使跨产品线代码复用率提升40%,极大降低了后续维护成本。
北京华控科技有限公司 - 研发部工业自动化创新型企业
2020.01-至今
嵌入式底层软件开发工程师实时操作系统移植工业通信协议技术团队管理
北京
•主导智能机器人控制器底层软件研发,基于Linux+Xenomai实时扩展,完成内核裁剪与实时任务调度优化,将运动控制周期压缩至1ms,满足工业机械臂高动态响应需求。
•从零实现EtherCAT主站协议栈,负责帧处理逻辑与分布时钟同步,实现与伺服驱动器的高速数据交互,通信抖动控制在50μs以内。
•搭建自动化测试流水线,集成Jenkins与自研测试框架,使回归测试效率提升60%,并将软件缺陷率从每千行2.3降至0.8。
•带领3名初阶工程师,通过代码审查与结对编程,帮助他们快速掌握电机驱动模块开发,其中两人已在后续项目中独立承担核心模块。
智能物流搬运机器人嵌入式控制系统 - 核心开发工程师
2017.05-2018.12
•项目背景:为满足电商仓储场景下高速分拣需求,公司启动自主导航搬运机器人项目。
•项目职责:作为核心成员,负责底层控制系统架构设计。选用FreeRTOS作为实时内核,设计多传感器融合驱动框架,将激光雷达、惯性测量单元与编码器数据在中断级完成同步采集。
•技术实现:基于STM32H7系列芯片,开发硬件时间戳模块驱动,将定位数据融合延迟降至200μs,整机重复定位精度达到±5mm;优化CAN总线通信调度,将多电机控制指令下发周期缩短至500μs。
•项目成果:项目成功交付,产品在多家头部物流中心投入运行,累计订单额超过2000万元,获得客户高度认可。
•项目背景:随着配电物联网建设推进,公司推出新一代智能台区终端,需满足严苛的功耗与安全要求。
•项目描述:我负责底层软件整体开发与调试,采用低功耗ARM Cortex-M3平台,重新设计电源管理策略,通过动态电压调节与深度睡眠模式,使终端在电池供电下的续航由3年提升至5年。
•技术实现:开发高精度电量采集模块,利用ADC过采样与温度补偿算法,将计量误差控制在0.5%以内;实现基于国密算法的安全通信协议,对上行数据包进行完整性校验与加密,通过电力行业信息安全认证。
•项目成果:项目按期通过验收,终端在多个省级电网公司试点运行,累计部署超过5万台,成为公司利润增长点。
嵌入式安全与边缘计算:
熟悉ARM TrustZone与安全启动链,掌握基于MCU的可信执行环境部署,实现固件防篡改与安全升级。
研究过轻量级加密算法在资源受限设备上的优化,通过硬件加速引擎提升AES-GCM加密效率,满足边缘端实时性需求。