岗位职责
1、核心应用开发:负责嵌入式Linux平台下上层业务应用的架构设计、编码与调试,确保系统功能的稳定性与响应速度。
2、LVGL深度定制与优化:主导LVGL图形库的移植、裁剪与深度开发;负责UI渲染管线的性能调优,确保在嵌入式硬件上的动画流畅度与交互体验。
3、显示后端接入:负责GUI系统与底层显示服务的对接,探索并实现基于Wayland协议的后端渲染接入方案,解决图形显示链路的兼容性问题。
4、系统级业务实现:负责系统设置、首次开机引导(OOBE)、OTA升级等核心系统应用的逻辑实现与维护。
5、中间件与性能调优:封装并维护系统核心中间件,为上层提供高效API;运用性能分析工具(如Perf, atrace等)定位瓶颈,负责内存管理与图形渲染性能的持续优化。
任职要求
1、教育背景:计算机、电子、通信等相关专业本科及以上学历。
2、开发经验:2年以上嵌入式Linux应用开发经验,具备扎实的C/C++编程功底,熟悉常用数据结构与算法,代码风格良好。
3、LVGL专长:精通LVGL图形库原理,有实际的LVGL移植、控件定制或大规模UI项目开发经验)。
4、显示协议理解:熟悉Linux图形显示子系统(Framebuffer/DRM/KMS),深入理解Wayland协议架构,有Weston开发或WaylClient/Compositor开发经验者优先。