移远通信
Android驱动开发工程师(ODM)
岗位职责
有以下三个方向可以选择: Camera方向:
负责Android平台Camera模块的底层驱动开发、移植与调试。
负责CameraHAL层(HAL1/HAL3)的开发、深度定制与维护,例如集成第三方算法、实现自定义功能等。
解决相机黑屏、花屏等各类疑难问题,针对相机的功耗、性能及稳定性进行持续调优。
配合硬件工程师完成软硬件接口评估与调试,并为上层Framework开发提供必要的驱动与HAL层支持。
参与Camera相关新器件、新技术的评估和预研工作。 USB充电方向:
负责嵌入式平台Android/Linux BSP中USB、充电管理相关模块的驱动开发与维护;
完成USBHost/Device/OTG、Type-C、PD协议栈的适配与调试;
负责电池充电管理(ChargerIC)、电量计(Fuel Gauge)驱动、三方CClogic(PD PHY)驱动开发;
参与功耗优化、充电异常分析及硬件联动调试;
配合硬件团队完成充电曲线调优、热管理策略及快充协议兼容性测试;
编写技术文档和用户手册,为团队成员提供培训和指导。 外设方向:
负责嵌入式平台(Linux/Android)多种外设的驱动开发与调试,包括但不限于:LCD、TP、SENSOR、NFC、SPI、UART、12C、PCIE等:
参与外设器件选型、驱动架构设计及性能优化;
解决外设相关的稳定性、功耗、兼容性问题;
编写驱动设计文档及调试指导手册;
与跨职能团队合作,确保项目按时完成并达到预期的质量标准;
任职要求
本科及以上学历,计算机、电子、通信、自动化等相关专业,3年以上嵌入式Linux或Android平台驱动开发经验。
熟练掌握Linux内核驱动模型及设备树配置,熟悉Android系统软件架构(Android方向)或Linux内核子系统(BSP方向)者优先。
精通以下驱动开发中的至少一种:LCD/TP/SENSOR/NFC/SPI/UART/I2C/PCIE等;或有Camera模块/多媒体方向底层开发经验;或有USB子系统和电源管理框架(USB Gadget、Charging Manager、Power Supply Class)开发经验。
具备快充协议调试经验(USB PD、BC1.2、QC等),理解PD协议栈状态机及消息交互者优先;能看懂原理图,熟练使用示波器、逻辑分析仪进行时序调试及信号分析(CC线、VBUS、DP/DN等)。
熟练掌握C/C++,具备扎实的底层编码和调试能力,逻辑清晰,具备独立分析和解决复杂技术问题的能力,有多外设协同调试经验者优先。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
