AMAZING RESUME
188****1234niu****@***.com北京30男Linux驱动开发工程师在职北京25k-35k 北京理工大学 - 本科985高校双一流大学综合性大学
2011.09-2015.06
•在嵌入式系统课程中,基于ARM Cortex-A开发板编写了字符设备驱动,实现GPIO中断响应与用户态控制,深化了对内核模块与硬件交互的理解。
•组队参加全国大学生物联网设计竞赛,负责智能农业监测节点的底层驱动开发,设计土壤湿度传感器接口与低功耗唤醒机制,获得赛区二等奖,锻炼了软硬件联合调试能力。
北京智芯科技有限公司 - 研发部国家高新技术企业嵌入式系统解决方案提供商
2015.07-2018.12
Linux驱动开发工程师内核模块开发接口协议驱动系统性能调优
北京
•负责电力监测设备Linux驱动开发,主导SPI、UART、GPIO等多种接口驱动的实现与调试,确保硬件数据通路稳定可靠。
•优化中断处理与DMA传输流程,通过重写驱动中的关键路径,使数据采集延迟降低25%,系统CPU占用率下降15%。
•与硬件团队紧密协作,完成新型传感器模块的驱动适配与验证,协助产品一次性通过EMC及环境适应性测试。
•编写驱动开发规范与接口文档,并定期组织内部技术分享,帮助新员工快速掌握驱动开发流程与调试方法。
北京华羿科技有限公司 - 驱动开发部行业标杆企业智能物联网解决方案商
2019.01-至今
高级Linux驱动开发工程师驱动框架设计疑难问题攻关技术小组指导
北京
•主导公司物联网网关产品的Linux驱动架构设计,引入设备树分层绑定与统一驱动模型,使新硬件驱动适配效率提升40%。
•攻克多路摄像头模块的V4L2驱动集成难题,设计零拷贝缓冲队列和帧同步机制,实现4路1080P视频流低延迟同步采集。
•带领3人驱动开发小组,负责3款边缘计算设备从驱动原型到量产固件的全流程,产品上市后广泛应用于智能零售和工业视觉场景。
•持续跟踪Linux内核LTS版本演进,主导内核从4.19升级至5.10 LTS,解决实时性补丁冲突,系统平均无故障时间提升30%。
电力自动化控制终端Linux驱动开发 - 核心开发人员
2016.05-2017.03
•项目背景:为电力行业客户开发一款基于ARM平台的自动化控制终端,需在Linux系统下实现高精度采样与实时控制。
•项目职责:作为核心成员,负责关键ADC芯片及CAN总线驱动开发,设计多通道轮询采集状态机,并实现带时间戳的CAN帧收发。
•项目成果:通过优化DMA乒乓缓冲和中断亲和性,使模拟量采集精度稳定在16位,CAN通信误码率低于10^-9,终端在变电站自动化改造中成功投运,项目提前交付并获客户书面表扬。
智慧楼宇边缘网关Linux驱动开发 - 驱动开发工程师
2019.05-2020.02
•项目背景:公司拓展智慧楼宇业务,需开发一款集成多类环境传感器的边缘计算网关,要求适应长期无人值守运行。
•项目职责:独立承担温湿度、PM2.5、CO2等6种传感器驱动开发,设计统一的数据采集接口和传感器健康监测机制。
•项目成果:驱动与LoRa、Wi-Fi等通信模块无缝对接,传感器数据上报成功率达99.9%,网关产品在多个商业楼宇稳定运行,首年累计部署超过5000台。
对底层硬件与内核的交互机制充满热情,把每一次调通外设、定位脉冲视为解谜般的乐趣;习惯从芯片手册和示波器波形里找答案,对代码整洁度和模块可复用性有近乎偏执的坚持。善于在中断、DMA、设备树等细节中挖掘性能提升空间,同时享受技术分享带来的碰撞,在社区交流中沉淀出应对复杂总线问题的直觉,希望持续在嵌入式驱动领域深耕。
内核社区贡献:
向Linux内核IIO子系统提交了3个传感器驱动补丁,分别涉及数据缓冲区管理和设备树绑定修正,均通过社区审核并合入主线。
活跃于内核邮件列表,就中断上下文同步与竞态条件处理方案与维护者展开讨论,通过代码审查和补丁迭代加深了对内核并发模型的理解。