牛敬业
188****8510niu****@***.com北京25男初级嵌入式软件工程师在职北京8k-12k •在校期间系统学习了嵌入式系统设计、实时操作系统、传感器接口技术等核心课程,并通过多个实验项目将理论落地。曾作为负责人主持校级创新项目“基于ESP32的智能门锁”,独立完成指纹模块驱动移植与低功耗蓝牙通信协议栈适配,在内存不足的挑战下深入分析FreeRTOS任务调度,解决了多任务并发时的死锁问题。这段经历让我深刻体会到嵌入式软件在资源受限系统中精细设计的价值,也锻炼了从芯片手册中迅速定位关键寄存器配置的能力。
初级嵌入式软件工程师嵌入式C总线协议模块化设计
北京
•- 参与公司新一代车载电子模块的嵌入式软件开发,独立完成 CAN 通信协议栈部分功能的编码与验证。
•- 负责维护团队代码仓库,使用 Git 进行分支管理与合并请求,确保多人协作过程中代码基线的稳定。
•- 与产品经理、硬件架构师一起评审功能需求,将业务需求拆解为可实现的软件模块,并编写详细设计文档。
•- 配合硬件工程师进行板级调试,解决 UART 与 SPI 总线的时序匹配问题,使系统误码率降低至设计目标以下。
•- 为所负责模块编写自动化测试脚本,结合单元测试框架对关键路径进行覆盖,保障交付质量。
北京天勤电力科技有限公司 - 研发支持部电力自动化
2019.03-2020.06
•- 在导师指导下,参与新一代电力终端设备嵌入式软件的迭代维护,重点优化了电量管理模块的功耗表现。
•- 系统梳理并更新了软件全生命周期文档,包括接口定义文档、错误码说明和用户配置手册等。
•- 协助搭建测试环境并执行回归测试,使用 J-Link 调试器定位并协助修复了 ADC 采样漂移等顽固问题。
•- 深入学习了 RT-Thread 操作系统内核移植与裁剪过程,掌握了从启动文件到外设驱动框架的开发流程。
•- 在代码评审中主动提出结构体对齐优化、中断服务函数快速进出等建议,被团队采纳并固化为编码规范。
车载娱乐系统主控单元嵌入式软件开发 - 软件工程师
2021.01-2021.12
•- 项目名称:车载娱乐系统主控单元嵌入式软件开发。
•项目背景:为新一代智能座舱提供高性价比的娱乐系统方案,需在单一 MCU 上集成音频解码、蓝牙通话与按键控制等功能。
•我的工作:负责音频播放模块的软件实现,基于 FreeRTOS 的任务调度设计了解码、缓冲和输出三线程流水线,消除播放卡顿。参与系统与蓝牙模块、触摸屏驱动之间的联调,解决了多任务下 SPI 访问冲突的问题。通过引入双缓冲机制,使音频启动时间缩短了约 25%。
•项目成果:通过车规级验收,顺利搭载于多款车型,实车测试中功能稳定,获得客户技术认可。
•项目背景:原有集中器仅支持单路 GPRS 通信,为适应电力物联网需求,需增加 4G 及以太网通信能力。
•我的工作:开发了基于 AT 指令的 4G 模组驱动,并在应用层适配了 DL/T 645 规约与 JSON 格式的转换,实现与主站的双向数据交互。独立设计了异常场景下的自动重连与心跳机制,并编写了覆盖所有通信状态的测试用例。
•项目成果:升级后的设备通信成功率达到 99.8%,顺利通过电力科学院入网检测,并在多省电网项目中批量部署。
对底层硬件与软件如何精密配合始终充满好奇,调试时能沉下心逐行排查信号与逻辑,把稳定可靠视为第一准则。习惯用C语言将想法落到实时性强的系统上,对寄存器、中断和内存管理保持敏感,愿意翻阅手册直到真正理解外设行为。乐于与硬件、测试同事主动对齐接口与异常场景,相信高质量交付源于清晰沟通与严谨文档。学习新协议或芯片时从不畏惧,能较快将技术要点转化为可运行的验证代码,并注重代码可读性,希望持续在嵌入式领域打磨出更健壮的产品。
低功耗广域网协议实践:
业余时间深入钻研了LoRaWAN协议栈,在STM32L0平台上搭建了一个低功耗无线传感节点,集成温湿度与土壤湿度传感器,通过星型网络将数据汇聚至网关并实现远程农田监测。该过程让我系统掌握了扩频通信的底层原理与自适应数据速率策略,为低功耗物联网终端的嵌入式开发积累了完整的工程经验。