AMAZING RESUME
188****8912 niu****@***.com 北京 30 男 嵌入式白盒测试工程师 在职 北京 18k-25k • 系统学习嵌入式系统、C语言、软件测试及微机原理,形成软硬件协同与测试验证的理论基础;
• 主持校级优秀毕业设计“基于STM32的智能仓储搬运小车”,负责编码与单元测试,使用Ceedling覆盖关键模块,确保代码质量;
• 通过电子设计竞赛与科技协会项目,锻炼了从需求拆解到集成测试的系统级实践能力。
北京博创智联科技有限公司 - 测试部 高新技术企业 智能硬件领域
2016.07-2019.12
• 负责公司智能电表嵌入式软件的单元测试与集成测试,专注于计量模块与通信协议栈的白盒验证,设计并执行超过200条测试用例,确保代码逻辑路径覆盖率达到92%以上。
• 引入PC-lint与CppUTest搭建静态分析及自动化测试框架,每日自动扫描代码规范与潜在缺陷,推动开发团队在版本迭代前修复了50余个隐蔽错误。
• 深度参与新产品需求评审,从可测试性角度提出15项改进建议,如状态机异常处理路径的补充,提前规避了后期重大的逻辑返工。
• 与嵌入式开发团队紧密配合,通过GDB在线调试与日志分析协助定位临界区死锁问题,使系统的平均无故障运行时间提升40%。
北京华睿信科技术有限公司 - 测试部 行业领先 车联网解决方案
2020.01-2022.10
资深嵌入式白盒测试工程师 测试策略 自动化框架 技术培训
北京
• 主导车载信息娱乐系统及T-BOX嵌入式软件的白盒测试方案设计,针对通信协议栈、音频处理等核心模块制定分层测试策略,带领5人团队保障了3个重点项目的交付,项目按时交付率100%。
• 重构测试流程,搭建基于Jenkins与GitLab CI的自动化测试流水线,将单元测试、覆盖率检查及静态分析集成到代码提交流程中,测试执行效率提升40%,版本测试周期缩短5个工作日。
• 负责团队技术能力建设,制定白盒测试培训大纲,通过代码走查演练与案例分享培养新人,半年内使2名初级工程师具备独立负责模块测试的能力。
• 对接整车厂客户,定期输出定制化测试报告与风险评估,针对客户反馈的偶发黑屏问题快速设计专项测试,成功复现并推动解决,客户满意度连续两年达到97%。
• 参与某城市级智能路灯终端嵌入式软件的白盒测试,产品通过NB-IoT模组实现远程调光与故障上报。
• 拆解终端控制逻辑,针对PWM调光算法、传感器数据采集及通信协议栈编写详细的单元测试用例,覆盖所有分支条件和异常处理路径。
• 利用SonarQube进行代码静态扫描,发现并协助修复了30余个内存泄漏和缓冲区溢出风险,推动代码符合MISRA-C 2012规范。
• 执行全量测试用例,挖掘出因中断优先级设置不当导致的偶发通信中断问题,保障了终端在高温高湿环境下的长期稳定运行。
• 负责某款CAN-FD转以太网车载网关的白盒测试,该产品应用于新能源车内部通信骨干网络。
• 针对协议转换模块进行深度测试,模拟总线负载率高、异常帧注入等恶劣工况,验证网关软件的健壮性与容错能力。
• 运用代码插桩技术追踪关键报文路由的执行路径,确保在复杂拓扑下无丢帧或乱序,并输出详细的覆盖率分析报告。
• 与软件开发团队联合调优,通过优化内存池管理算法,使网关在满负荷转发场景下的CPU占用率降低18%,端到端延迟减少15%。
对代码质量有种近乎偏执的追求,享受从底层逻辑中揪出隐患的成就感;常年保持对内存、覆盖率等细节的敏感,习惯用工具链让问题无处遁形。在 C 语言与白盒测试领域积累了扎实功力,擅长将复杂模块拆解为可验证的单元,并持续精进测试策略。乐于推动流程自动化与知识沉淀,相信清晰的测试框架能守护产品底线;希望在一个重视技术深度的团队里,继续为稳健的嵌入式系统注入可靠基因。
持续集成与嵌入式测试自动化:
熟练搭建基于Jenkins与GitLab的嵌入式测试流水线,集成CppUTest单元测试、gcov/lcov代码覆盖率分析及PC-lint静态检查,实现提交即编译、测试与报告生成,任何失败自动阻断合并,保障主干代码持续稳定。