电话:0351-7221990
关闭
Linux驱动开发工程师(扫地机) 20000-40000 收藏 申请职位 主管直聊
您当前的位置: 首页 > 职位列表 > 职位详情

Linux驱动开发工程师(扫地机)

20000-40000
广东-深圳 | 3年以上经验 | 本科学历
2026-06-10 更新 被浏览:
企业未开启查看联系方式,请直接投递简历 投递简历
职位描述
到岗时间:不限 婚况要求:不限 工作职责: 1. 驱动设计与开发 多平台驱动:负责Rockchip、全志、Amlogic、海思等平台的Linux内核驱动开发与适配。 外设驱动:实现I2C/SPI/UART/PWM/ADC/GPIO等外设驱动,以及LDS、ToF、IMU、超声波、红外、跌落等传感器驱动。 多媒体驱动(按需):基于V4L2/ALSA框架开发摄像头、音频Codec驱动。 2. 低功耗设计与优化 电源管理:实现Runtime PM和Suspend/Resume流程,配置唤醒源(GPIO中断、RTC等)。 功耗优化:参与整机功耗测试,定位并解决异常唤醒、设备无法休眠、功耗偏高等问题。 3. 设备树与系统适配 设备树维护:负责多平台设备树编写与维护,及时更新引脚复用与资源配置。 系统适配:配合硬件完成新平台bring-up,进行内核裁剪与启动优化。 4. 性能优化与稳定性保障 驱动性能优化:   优化驱动数据传输效率,降低CPU占用与中断负载。   实现DMA驱动支持,提升传感器数据采集吞吐量。 稳定性保障:   解决驱动层面的内存泄漏、中断风暴、死锁等稳定性问题。   分析并定位内核Oops、panic等异常,提供修复方案。   实现驱动异常恢复机制,增强系统鲁棒性。 5. 调试与测试支持 整机联调:配合应用工程师、算法工程师完成功能联调。 生产支持:开发产测软件,支持PCBA测试与传感器校准。 问题排查:使用示波器、逻辑分析仪定位硬件相关驱动问题。 6. 文档与版本管理 文档输出:维护驱动设计文档、设备树配置说明、测试报告。 代码管理:使用Git进行版本管理,遵循规范提交策略。 任职资格: 1. 教育背景与经验 学历专业:本科及以上学历,计算机、电子、自动化等相关专业。 工作经验:3年以上Linux驱动开发经验,有扫地机器人量产项目经验者优先。 平台经验:具备Rockchip、全志、Amlogic、海思等多平台开发经验。 2. 编程与核心能力 编程语言:精通C语言,熟悉Shell/Python脚本。 内核基础:深入理解Linux内核架构,掌握内核模块编程、设备树配置、同步机制、中断处理、内存管理。 3. 驱动开发能力 外设驱动:精通I2C、SPI、UART、PWM、ADC、GPIO等常用外设驱动开发。 子系统框架:熟悉Input、MTD、V4L2、ALSA等内核子系统。 总线接口:熟悉I2C/SPI总线协议,了解USB、PCIe/SDIO驱动开发。 多平台适配:具备不同芯片平台驱动移植与优化经验,熟悉各厂商SDK架构差异。 4. 低功耗专项能力 电源管理:熟悉Linux电源管理子系统,包括Suspend/Resume、Runtime PM、CPUFreq等机制。 低功耗调试:具备功耗问题分析能力,掌握休眠唤醒流程调试手段。 优化经验:有电池供电产品低功耗优化经验,熟悉外设休眠策略配置。 5. 硬件调试能力 硬件基础:具备原理图识图能力,熟练使用示波器、逻辑分析仪、万用表。 调试手段:掌握printk、trace、ftrace等内核调试工具,具备Oops分析、内存泄漏排查能力。 6. 系统集成能力 启动优化:熟悉uboot启动流程、内核裁剪与启动优化,了解根文件系统构建。 设备树维护:负责设备树编写与优化,支持不同硬件版本适配。 7. 业务领域知识 传感器驱动:熟悉LDS激光雷达、ToF、陀螺仪IMU、超声波、红外、跌落等传感器驱动。 通信接口:熟悉与MCU通信的串口/I2C/SPI协议驱动实现。 运动控制:了解电机驱动芯片控制方式(PWM 方向、CAN、串口等)。 8. 加分项 量产经验、RTOS经验、Git版本管理、规范文档习惯。
求职提醒:求职过程请勿缴纳费用,谨防诈骗!若信息不实请举报。
该公司的其他职位
会员等级
  • 合资企业
  • 200-500人
  • 500万
工作职责: 1、负责公司大数据平台的搭建、维护和优化,包括但不限于数据库治理、云服务器集群管理等: 2、参与数据仓库模型设计、ETL流程开发及优化,确保数据质量和高效处理; 3、深入理解业务需求,进行数据分析、挖掘和可视化,为业务决策提供数据支持; 4、探索大数据与A!技术的结合应用,推动数据智能化发展;与业务部门紧密合作,提供数据解决方案,并推动数据驱动文化落地, 任职资格: 1、全日制本科以上学历,计算机、数学、统计学等相关专业,5年以上数据工作经验。 2,精通SQL语言,熟悉主流数据库(如DORIS,ORACLE,MSSQL,MySQL等),并具备数据库性能优化经验; 3、熟悉数据仓库模型设计方法论,具备ETL开发经验 4、对AI技术有浓厚兴趣,了解机器学习、深度学习等基本概念,并有相关项目经验者优先; 5、具备良好的沟通能力和团队合作精神,能够独立解决问题并承担工作压力。
分享到朋友圈
分享至朋友圈
↑微信扫上方二维码↑
生成职位海报
分享到朋友圈
竞争力分析
综合竞争力评估
问公司
对职位有疑问?快来问问吧
手机扫一扫
随时随地找工作
简历投递成功
您可以在 个人中心 - 简历管理 - 我的简历 中查看您创建的简历
您可能感兴趣的职位:
关注微信公众号
申请结果早知道
联系时请说明是在英联优聘-找工作,学技能,拓人脉,上英联优聘!上看到的
正在获取二维码...
请使用微信扫一扫
客服服务热线
0351-7221990
周一到周日 9:00-19:00
微信公众号
手机浏览

温馨提示:根据国家有关规定,用人单位不得向求职者收取抵押金及任何费用,请求职者加强自我保护意识!
Copyright © 2016-2022 All Rights Reserved 晋ICP备2021018695号

地址:中国 · 山西 · 太原 EMAIL:1020552200@qq.com

人力资源证: 1401002200248

用微信扫一扫