职位描述
1、负责自研 DPU、DP、HDMI、VGA 硅前 FPGA 阶段验证,硅后 Soc Bringup,DRM 显示驱动全栈开发与维护,包含 CRTC、Plane、Encoder、Connector、原子提交、VBlank 时序、等核心模块落地;
2、负责显示音频通路开发,HDMI/DP 音频输出、I2S 声卡驱动、ALSA 音频框架;
3、负责 Vbios Display 驱动开发;
4、适配国产 Linux 操作系统(银河麒麟、统信 UOS 等),完成驱动兼容性、稳定性、性能优化、国产化专项问题闭环;
5、解决显示类线上问题:花屏、闪屏、黑屏、分辨率异常、刷新率错乱、音画不同步、低功耗唤醒异常、多屏兼容问题。任职要求
1、本科及以上学历,计算机、电子等相关专业,2 年及以上 Linux 内核驱动开发实战经验;
2、具备完整 Linux 驱动调试能力:printk、dmesg、gdb、bpftrace、ftrace、devmem、i2c 工具等定位内核崩溃、时序、带宽、内存异常问题;
3、熟练掌握 DRM 原子框架、crtc/plane/encoder/connector/bridge 分层模型、GEM/TTM/GTT 缓冲区管理、VBlank 同步机制;
4、精通主流显示接口协议与驱动开发
4.1 HDMI:HDMI1.4/2.0/2.1 时序、DDC/EDID 解析、HDCP2.2 鉴权、HDMI 音频通路
4.2 DP:DP1.4 协议、AUX 通道、Link 训练、HDCP2.2、面板自刷新 PSR
4.3 VGA:模拟 DAC 时序、同步极性、EDID 兼容
4.4 可独立完成单屏 / 多屏混合输出时序适配、花屏 / 黑屏 / 闪屏问题根因定位
(三)加分项
1、懂显示硬件原理:DPU 硬件管线;
2、参与过国产芯片显示驱动完整项目流片、量产交付;
3、有国产操作系统(统信 UOS / 银河麒麟)驱动适配、兼容性优化相关项目经验优先