logologo
寻找工作
返回简章2026-06-25 更新

驱动开发工程师

南昌
本科及以上
不限专业
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位职责: 1. 根据平台需求,完成高通/MTK Android平台下各类驱动模块的开发、移植、调试与优化工作; 2. 针对sensor、charge、小系统、功耗&温升、存储、稳定性等特定方向,开展专项驱动开发与系统级问题攻关: - sensor岗位:负责Android/Linux环境下传感器驱动开发,熟悉I2C/SPI总线驱动模型、DTS配置,掌握高通/MTK平台sensor子系统架构,参与常用sensor功能实现与效果调优,理解sensor硬件原理; - charge岗位:主导充电驱动(Charge IC驱动、快充协议、电池管理)的开发与适配,深入理解PD、QC、PPS、UFCS等快充协议,解决温控、效率、安全性等问题,优化充电速度与电池寿命,并协同硬件、软件、测试团队完成系统集成; - 小系统岗位:深入操作系统内核,参与Linux或RTOS系统下的系统启动、电源管理、外设驱动开发,熟悉AMS/WMS/PMS/JNI等Android核心服务机制,开展性能、内存、稳定性及网络子系统优化; - 功耗&温升岗位:聚焦系统电源管理框架,开展休眠唤醒、开关机流程、快速启动及thermal子系统的优化工作,提升整机功耗与温控表现; - 存储岗位:负责DDR子系统驱动设计与维护,完成DRAM新颗粒导入与调试,制定压测标准,分析内存延迟与带宽性能,优化DDR在多场景下的表现,熟练使用示波器、逻辑分析仪、DS5等工具进行软硬件联合调试; - 稳定性岗位:持续优化Linux内核性能,涵盖调度、中断、文件系统、存储、网络等模块,开发并维护存储、低速接口(UART、SP)、高速接口(USB、PCIe、Ethernet)等驱动程序,解决系统级稳定性问题,具备dump分析能力,熟练运用内核调试工具。 任职要求: 1. 具备高通/MTK Android平台驱动开发经验; 2. 熟悉Android/Linux驱动开发机制,掌握设备树(DTS)、总线驱动模型、驱动加载匹配流程; 3. 熟悉操作系统内核原理,包括内存管理、进程调度、中断处理、电源管理、文件系统等核心模块; 4. 熟练掌握C语言编程,具备Linux系统环境下驱动开发与调试能力; 5. 能够独立分析和解决复杂技术问题,具备良好的跨部门协作能力; 6. 针对特定岗位需满足以下附加要求: - sensor岗位:熟悉手机常用sensor硬件原理及调优方法; - charge岗位:理解主流快充协议(PD、QC、PPS、UFCS),有充电系统开发与优化经验; - 小系统岗位:熟悉Android系统框架及核心服务机制; - 功耗&温升岗位:有系统级功耗与温控优化实践经验; - 存储岗位:具备DDR控制器原理知识,有DRAM调试及性能优化经验,能使用硬件调试工具; - 稳定性岗位:具备丰富的Linux内核调试经验,熟悉内核各子系统及调试工具链。