到岗时间:不限
婚况要求:不限
岗位职责
负责基于Rockchip平台的Linux内核驱动开发与调试,包括但不限于:
电池电量计驱动
LED灯效驱动(PWM/SPI/I2C控制)
USB Type-C充电PD协议开发(需兼容PD3.0/3.1)
电容式触摸按键驱动(支持中断与滤波算法)
外部音频功放驱动(I2S/TDM接口,ALSA框架集成)
霍尔传感器驱动(中断触发与状态检测)
物理按键驱动(GPIO扫描与防抖处理)
负责设备树(DTS)配置、内核模块开发及硬件资源冲突优化。
配合硬件团队完成电路调试,解决底层驱动与硬件兼容性问题。
编写驱动单元测试用例和产线测试接口,支持系统稳定性与功耗优化。
任职要求
本科及以上学历,计算机/电子工程相关专业,3年以上Linux驱动开发经验。
精通C语言,熟悉Linux内核机制(设备模型、中断处理、DMA等)。
熟悉Rockchip平台开发流程,有RK芯片经验优先。
具备以下任一驱动开发经验:
电池管理:熟悉I2C/SMBus协议,了解电量计算法(库仑计)。
USB PD协议:熟悉TCPM(Type-C Port Manager)框架或协议栈移植。
音频驱动:熟悉ALSA框架,有Codec驱动调试经验。
熟练使用示波器、逻辑分析仪等调试工具,能分析硬件信号问题。
良好的英文文档阅读能力(能理解芯片Datasheet及协议标准)。
加分项
有智能音箱开发经验。
熟悉低功耗设计(如休眠唤醒机制)。
了解Linux用户空间与内核交互。
求职提醒:求职过程请勿缴纳费用,谨防诈骗!若信息不实请举报。