影石Android显示开发工程师(深圳/上海)
任职要求
1.统招本科及以上学历,计算机基础知识扎实,代码风格良好; 2.五年以上Android显示子系统开发经验; 3.熟练使用C/C++编程,…
工作职责
职位描述 1.负责Android平台显示子系统Framework、HAL、驱动的开发和问题解决,包括WindowManager、SurfaceFlinger、HWC、DRM等; 2.负责显示架构分析、方案设计、规格需求与定义,满足XR产品的需求; 3.负责HWC/DRM的软件设计、编码、调试、优化,包括性能、功耗、稳定性等相关工作; 4.负责Android图形栈性能优化; 5.紧跟显示领域技术发展方向,推进技术预研与落地。
1、负责 Android 显示核心模块 SurfaceFlinger 的开发与维护,参与 HWComposer、BufferQueue、CompositionEngine 等合成链路的开发与优化; 2、参与显示稳定性问题分析与攻关,如花屏、黑屏、闪屏、掉帧、合成异常等,推动问题闭环; 3、参与显示性能与功耗优化,保障流畅显示体验; 4、参与显示相关 Feature 开发,配合 WMS、View 等模块完成需求落地与项目交付。
岗位职责: 1、负责Android平台LCD/OLED屏幕的背光软件开发 2、负责软件调试、定位和解决Display相关的软件故障 3、参与设计与研发与LCD/OLED相关背光以及色彩新功能
一、 1. 负责Android显示框架和图形渲染,参与系统图形和游戏方向的开发优化工作; 2. 负责图形显示技术预研,如帧率管理、2D渲染、插帧超分等方向。 二、
1. 音视频底层架构打通: 负责 Android 媒体框架层的深度定制,打通 MediaCodec 与 AudioFlinger 底层,提供完善的硬件加速支持,提升多媒体播放与处理性能; 2. 图形栈与触控优化: 深入 Android 图形渲染系统,主导 SurfaceFlinger 的深度优化;重构与优化 Input Dispatcher 层,极致降低触控和手写笔的输入延迟; 3. 多屏与桌面化显示架构: 负责大屏设备的多屏异显(DP Out)架构设计与开发;实现鼠标指针的高精度渲染与硬件加速,优化高刷屏的动态调度(Dynamic Refresh Rate)机制; 4. 办公/会议场景专项攻坚: 针对 PC/Pad 高频视频会议场景进行系统级优化,包括但不限于 Camera HAL 层的降噪处理,以及 Audio 硬件级的回声消除(AEC)支持与调优; 5. 性能调优与架构演进: 解决图形显示与音视频相关的系统级性能瓶颈(如掉帧、卡顿、音画不同步等),跟进 AOSP 最新多媒体与图形栈的技术演进。