AMAZING RESUME
牛敬业
ARM硬件驱动开发工程师
188****7279niu****@***.com北京32男ARM硬件驱动开发工程师在职北京25k-35k •系统学习嵌入式系统设计、ARM 体系结构与接口技术、Linux 系统编程等课程,夯实硬件与底层软件基础,课余时间动手移植 U-Boot 到 Cortex-A9 开发板,初步掌握驱动框架的启动流程。
•作为核心成员参加全国大学生嵌入式芯片与系统设计竞赛,基于 i.MX6ULL 设计工业数据采集终端,独立完成 SPI 与 I2C 设备驱动开发,结合中断处理与 DMA 优化数据吞吐,在软硬件协同开发中积累了驱动调试经验,获省级二等奖。
北京拓维电子科技有限公司 - 研发部嵌入式系统设计
2014.07-2017.12
ARM硬件驱动开发工程师ARM Coretex-A驱动开发外设接口调试底层接口编程
北京
•承担基于ARM Cortex-A系列平台的板级支持包(BSP)开发,负责芯片上电初始化、时钟树配置与I2C、CAN、USB等外设驱动编写,保障各模块在裸机与Linux环境下稳定运行。
•与硬件工程师联合进行信号完整性测试与电源纹波分析,通过调整驱动时序与寄存器配置,解决多款板卡在高速通信下的丢包与误码问题。
•主导系统启动速度优化,通过裁剪引导流程并重构外设探测逻辑,将设备从冷启动到进入应用界面的时间缩短了30%。
•维护驱动设计文档与API说明,建立代码评审规范,为后续复用的驱动模块提供清晰的版本记录与使用指引。
北京启明集成电路有限公司 - 研发部集成电路与系统
2018.01-[当前时间]
资深ARM硬件驱动开发工程师多核ARM平台驱动团队技术管理驱动架构设计
北京
•带领5人驱动团队,负责基于ARMv8-A架构SoC的完整BSP交付,制定底层驱动架构方案,划分电源管理、时钟、中断及IO子系统,确保各模块低耦合可测试。
•引入CI/CD流程与自动化测试框架,将驱动回归测试周期从两周压缩至两天,有效提升迭代效率,同时保持代码主干随时可发布。
•直接对接工业自动化客户,深入理解其实时控制需求,定制基于设备树与动态加载的驱动方案,协助客户完成现场调试,获得客户技术认可。
•组织团队进行ARM TrustZone、虚拟化等前沿技术研究,并开展内部培训,推动团队成员具备独立负责复杂驱动模块的能力。
•项目基于ARM Cortex-A72架构,为工业控制器开发完整驱动层,涵盖电源管理单元(PMU)、动态时钟管理及DDR3内存控制器驱动,保障系统在-40℃~85℃工业级温度范围内稳定运行。
•负责驱动架构设计,通过实现动态电压频率调节(DVFS)与多级时钟门控策略,使整板待机功耗降低25%,同时满足实时控制任务对唤醒延迟的要求。
•与硬件团队协作,通过逻辑分析仪与内核打印联合定位,解决高速信号线时序冲突导致的偶发性死机问题,并通过调整驱动缓冲区策略彻底消除该隐患。
•项目成果:驱动平台已应用于多款工业控制器,现场运行超两万小时无驱动相关故障,客户验收通过率100%。
•参与基于ARM Cortex-M4的传感器模块驱动开发,独立负责高精度ADC、DAC及PWM输出驱动,实现多通道同步采样与可编程波形生成。
•通过引入DMA与乒乓缓冲机制重构数据采集路径,将16位ADC采样率从80kSPS提升至120kSPS,同时将CPU占用率降低至15%,有效释放算力给上层算法。
•编写包含边界条件、异常注入与压力测试的驱动测试用例,依托自制测试夹具完成全温区与长期稳定性验证,确保驱动在量产环境下的故障率低于0.1%。
•项目成果:驱动模块成功应用于多款工业变送器与数据采集器,上市后未收到任何驱动相关投诉,累计出货量超十万片。
我是一名对底层硬件驱动充满热情的工程师,始终保持着对ARM架构的钻研精神。我做事严谨、追求代码的稳定性与简洁性,习惯于从芯片手册与原理图中寻找答案,享受让裸板第一次点亮带来的成就感。凭借多年的驱动开发经验,我能够快速定位并解决复杂的外设兼容与系统调度问题,并在团队中推动技术分享与规范落地。我期待在更具挑战性的ARM驱动开发岗位上,持续深耕,为硬件产品的可靠性贡献价值。
嵌入式交叉编译与调试:
熟练搭建基于 Makefile 与 OpenOCD 的 ARM Cortex-A 交叉编译与调试环境,配合 Trace32 仿真器进行内核模块与驱动断点调试,并擅长使用频谱仪与万用表分析电源噪声及信号完整性,确保驱动在复杂硬件场景下的稳定运行。