岗位描述
岗位职责
.负责 Linux 图形系统栈的开发与维护,覆盖显示服务、合成、缓冲管理与平台适配整条链路;
2.负责 Wayland 合成器 / X11 相关开发,实现窗口管理、多进程图形合成与显示输出;
3.负责 Mesa 用户态驱动适配、EGL/GBM/DmaBuf 缓冲管理与零拷贝共享机制;
4.负责 GPU 驱动 bring-up 与适配,处理 DRM/KMS 显示控制、内核态与用户态交互问题;
5.负责嵌入式 GPU 平台的图形系统调优与疑难问题攻关(撕裂、卡顿、显存泄漏、合成性能等);
6.参与图形基础设施建设,保障上层渲染与应用在目标 Linux 平台上稳定高效运行。
岗位要求
.计算机、电子等相关专业本科及以上学历,5 年以上 C/C++ 系统级开发经验,熟悉现代 C++;
2.熟悉 Linux 图形栈核心组件:DRM/KMS、Wayland 或 X11、Mesa、EGL/GBM/DmaBuf 中的至少一部分,理解显示与合成链路原理;
3.熟悉 Linux 系统编程:多进程/多线程、共享内存、epoll、dma-buf 文件描述符传递等;
4.理解 GPU 驱动模型与内核态/用户态交互机制,具备底层问题定位能力;
5.熟练使用 Linux 开发工具链:GCC/Clang、CMake、Git、GDB、perf、ftrace 等,能独立分析系统级性能与稳定性问题;
6.具备良好的工程习惯与协作沟通能力,能承担模块级设计与交付。