职位描述
一、岗位职责:
1.在 ARM Linux(如瑞芯微、全志等)设备上,基于 Qt 或裸 EGL 环境,实现 Live2D Cubism 模型的基本渲染;
2.集成官方 Live2D Cubism Native SDK,完成模型加载、简单动画播放与基础交互(如触摸切换表情);
3.配合完成音频输入或语音识别结果驱动口型变化的简单逻辑;
协助调试和优化渲染性能(如帧率、内存占用),确保在中低端嵌入式设备上可流畅运行。
二、任职要求:
1.熟悉 C++ 编程,了解基本的面向对象和内存管理;
2.有 Qt 应用开发经验(Qt Widgets 或 Qt Quick 均可),或能使用 EGL + OpenGL ES 搭建简单渲染窗口;
3.了解 OpenGL ES 基础概念(如纹理、着色器、绘制流程);
4.能在 ARM Linux 开发板(如 RK3326、RK3566)上交叉编译、部署和调试程序;
2.对 Live2D、虚拟角色或二次元交互有兴趣,愿意学习 Cubism SDK 文档;
6.能看懂英文技术文档,具备基本的问题排查能力(如日志分析、gdb 调试)。
三、加分项(非必需):
1.曾成功跑通 Live2D 官方示例;
2.用过使用过RK系列MPP RGA编解码器和2D图形加速器;
3.接触过网络SDK对接(如 WebSocket协议对接、tRPC)。