高级/资深图形软件工程师
岗位摘要
设计、实现并优化机器人头部显示器的图形渲染栈,覆盖从底层 GPU 管线到高层 UI 组件;构建并维护面向嵌入式 Linux 系统的基于 Qt/QML 的应用程序,满足严格的 CPU、GPU 和内存限制
岗位职责
- 设计、实现并优化机器人头部显示器的图形渲染栈,覆盖从底层 GPU 管线到高层 UI 组件
- 构建并维护面向嵌入式 Linux 系统的基于 Qt/QML 的应用程序,满足严格的 CPU、GPU 和内存限制
- 开发和调优着色器,用于实时矢量图形、动画和视觉效果
- 实现并优化 Vulkan 和 OpenGL ES 渲染管线,以实现流畅、高帧率输出
- 与设计团队和 HMI 负责人紧密合作,实施并迭代 UI/UX 设计,确保还原度与响应性
- 在资源受限的嵌入式硬件上分析和优化渲染性能,实现稳定帧率并尽可能降低功耗
- 将图形组件集成到更广泛的机器人平台软件栈中,与中间件和嵌入式系统工程师协作
- 在平台团队内建立图形开发、测试和 CI 集成的最佳实践
任职要求
- 计算机科学、计算机图形学或相关领域学士或硕士学位
- 至少 7 年图形或 UI 工程行业经验
- 精通 Qt 和 QML,包括自定义渲染和性能优化
- 深入掌握 Vulkan 和 OpenGL ES,包括着色器编写(GLSL/SPIR-V)和渲染管线设计
- 具备扎实的矢量图形渲染和动画经验
- 有在嵌入式或资源受限系统(有限 RAM、GPU、散热限制)上开发的可靠经验
- 扎实的 C++ 技能,熟悉 Linux 用户空间开发
- 出色的跨职能沟通能力,能够直接与设计师合作并将视觉规范转化为技术实现
- 加分项:具备 Unreal Engine 或 Unity 等游戏引擎的实践经验
- 加分项:具有场景图架构或保留模式渲染框架经验
- 加分项:具有 SVG 或其他矢量图形格式及其 GPU 加速渲染经验
- 加分项:了解显示硬件接口(MIPI DSI、HDMI)及嵌入式 Linux 上的显示驱动集成
- 加分项:具有 EGLFS/DRM/KMS 显示后端经验
- 加分项:具有 HMI 或人机交互设计背景
福利待遇
- 该全职岗位美国薪资范围为年薪 150,000 至 275,000 美元
- 具体薪酬会根据岗位相关知识、技能和经验等个人因素而有所变化
- 总薪酬方案可能根据具体职位包含额外组成和福利