Skip to content
← Back to job listings

渲染研发工程师(J12179)

NovaStar · 陕西省·西安市

External listingfull-time2 months ago

About The Role

  • 1、渲染引擎维护与开发:
  • 2、维护 Windows 平台 DirectX11 与国产系统 OpenGL 双渲染后端,保障跨平台渲染行为一致。
  • 3、参与渲染管线优化,包括纹理缩放、合成、融合带、3D Mapping 等显示相关能力。
  • 4、参与视频/序列帧/采集源等多媒体播放链路调试,熟悉 FFmpeg 及 NVIDIA 显卡硬解(D3D11VA、CUDA 等)路径。
  • 5、负责多显卡识别、选卡、输出映射、SwapChain、显存/带宽占用等问题分析与优化。
  • 6、与媒体调度、资源管理、输出管理、联机同步等业务模块协作,完成渲染层与业务层接口对接。
  • 7、编写必要的技术文档、问题复盘与调试手册。性能分析与疑难问题攻关
  • 8、使用 GPU/CPU/内存/帧率等工具进行系统性能分析,定位渲染、解码、IO、线程竞争等瓶颈。
  • 9、解决内存泄漏、显存异常、长时间运行稳定性、多路并发掉帧等疑难问题。
  • 10、配合测试、现场、硬件团队完成版本发布与问题闭环。
  • 1、本科及以上学历,计算机、软件工程、电子信息等相关专业,3~5 年以上(中高级)C++ 开发经验,有 Windows 桌面端或多媒体/图形相关项目经验。
  • 2、精通 C/C++,熟悉现代 C++ 编程规范、多线程、内存管理与性能优化。
  • 3、熟悉 Qt 框架,了解 Qt 与原生渲染/OpenGL/D3D 混合使用场景者优先。
  • 4、具备扎实的计算机图形学、操作系统、计算机体系结构基础。
  • 5、熟悉 Direct3D 11 渲染管线,了解 Device/Context/Texture/SwapChain 等核心概念。
  • 6、熟悉 OpenGL 基础渲染流程,有跨平台图形 API 适配经验者优先。
  • 7、理解 2D 合成、纹理上传、多窗口/多显示器输出、GPU 资源生命周期管理。
  • 8、熟悉 FFmpeg 基本原理,了解软解/硬解流程及常见性能问题。
  • 9、熟悉 NVIDIA 显卡解码相关技术,如 D3D11VA、CUDA Video Decode、NVENC 等,有实际调优经验者优先
  • 10、有国产操作系统(如 UOS、麒麟等)适配、OpenGL 渲染迁移经验者优先
  • 11、了解显卡驱动、多显卡拓扑、显示链路(EDID、分辨率、刷新率)相关问题
  • 12、能独立分析崩溃、卡顿、显存泄漏、解码失败、画面撕裂/不同步等问题。
  • 13、具备良好的沟通能力和团队协作精神,能与业务、测试、硬件、现场团队高效配合。
  • 14、工作主动、责任心强,能在复杂系统中持续跟进疑难问题。

This is an external listing. JobSpring does not represent or verify the employer. Report this listing