职位描述
C语言C++
一、岗位职责
1. 核⼼渲染模块开发:负责光学渲染引擎的底层架构设计与实现,包括光照模型(Shading Model)、光线追踪(Ray Tracing)、全局光照(Global Illumination)、以及材质与纹理系统 的核⼼算法。
2. 图形接⼝与渲染器优化:基于 C++ 与 Qt,深度优化渲染后端(如 Vulkan/DirectX/OpenGL),实
现多线程渲染、Shader 编译与反射系统,并针对光线追踪管线进⾏性能调优。
3. 光学物理模拟:参与真实光学物理特性的模拟实现,包括 BRDF 函数设计、光线散射、焦散效果 等,确保渲染结果的物理精度与真实感。
4. 引擎⼯具链搭建:利⽤ Qt 框架开发⾼效的引擎编辑器⼯具,⽤于场景管理、资源导⼊、光照烘
焙、实时预览与调试,提升团队开发效率。
5. 跨平台与底层兼容:负责渲染引擎在不同硬件平台(PC / 服务器)的兼容性、稳定性与性能移植⼯ 作,解决底层驱动相关的复杂问题。
三、 任职要求
1. 硬性⻔槛
经验年限:拥有3 年及以上 C++ 商业项⽬开发经验,有引擎级开发经验者优先。
技术栈:精通 C++11/14/17/20,熟练掌握现代 C++ 编程范式(RAII、智能指针、模板元编程等)。
图形学基础:扎实掌握计算机图形学核⼼理论,熟悉光线追踪、光栅化渲染管线、光照模型、阴影算法等基础原理。
渲染接⼝:熟悉⾄少⼀种图形 API(Vulkan/DirectX 12/OpenGL),了解Shader 开发与GPU 编程。
2. 核⼼能⼒与经验
渲染引擎经验:有开源或商业渲染引擎(如 Unreal, Unity, Ogre, OpenUSD 等)底层开发或⼆次开 发经验者优先。
光学物理知识:对物理光照(PBR)、光线传播物理机制有深⼊理解,有基于物理的渲染(PBR)算法实现经验者优先。
Qt 开发能⼒:精通 Qt 框架(Qt 5),具备使⽤ Qt 开发复杂编辑器⼯具或可视化界⾯的经验,能⾼效实现 UI 与底层渲染逻辑的交互。
性能优化:具备深⼊的性能优化经验,能针对 CPU-GPU 协同、内存占⽤、Draw Call、光线追踪遍历效率等进⾏瓶颈分析与优化。
3. 软实⼒
⼯程素养:具备良好的代码规范、⽂档习惯和⼯程管理意识,能够进⾏模块化设计与封装。
解决问题:逻辑思维严密,具备极强的排查和解决复杂底层技术难题的能⼒。
团队协作:良好的沟通表达能⼒,能与算法、美术、产品团队⾼效协作。
四、 加分项(Preferred)
1. 有光线追踪(Ray Tracing)、路径追踪(Path Tracing)或实时 GI相关项⽬经验。
2. 熟悉OptiX、RTX Path Tracer等光线追踪框架或 SDK。
3. 有OSG、OpenVDB等体积渲染或数据可视化渲染经验。
4. 具备数学(线性代数、微积分)或物理学背景,擅⻓算法推导。
1. 核⼼渲染模块开发:负责光学渲染引擎的底层架构设计与实现,包括光照模型(Shading Model)、光线追踪(Ray Tracing)、全局光照(Global Illumination)、以及材质与纹理系统 的核⼼算法。
2. 图形接⼝与渲染器优化:基于 C++ 与 Qt,深度优化渲染后端(如 Vulkan/DirectX/OpenGL),实
现多线程渲染、Shader 编译与反射系统,并针对光线追踪管线进⾏性能调优。
3. 光学物理模拟:参与真实光学物理特性的模拟实现,包括 BRDF 函数设计、光线散射、焦散效果 等,确保渲染结果的物理精度与真实感。
4. 引擎⼯具链搭建:利⽤ Qt 框架开发⾼效的引擎编辑器⼯具,⽤于场景管理、资源导⼊、光照烘
焙、实时预览与调试,提升团队开发效率。
5. 跨平台与底层兼容:负责渲染引擎在不同硬件平台(PC / 服务器)的兼容性、稳定性与性能移植⼯ 作,解决底层驱动相关的复杂问题。
三、 任职要求
1. 硬性⻔槛
经验年限:拥有3 年及以上 C++ 商业项⽬开发经验,有引擎级开发经验者优先。
技术栈:精通 C++11/14/17/20,熟练掌握现代 C++ 编程范式(RAII、智能指针、模板元编程等)。
图形学基础:扎实掌握计算机图形学核⼼理论,熟悉光线追踪、光栅化渲染管线、光照模型、阴影算法等基础原理。
渲染接⼝:熟悉⾄少⼀种图形 API(Vulkan/DirectX 12/OpenGL),了解Shader 开发与GPU 编程。
2. 核⼼能⼒与经验
渲染引擎经验:有开源或商业渲染引擎(如 Unreal, Unity, Ogre, OpenUSD 等)底层开发或⼆次开 发经验者优先。
光学物理知识:对物理光照(PBR)、光线传播物理机制有深⼊理解,有基于物理的渲染(PBR)算法实现经验者优先。
Qt 开发能⼒:精通 Qt 框架(Qt 5),具备使⽤ Qt 开发复杂编辑器⼯具或可视化界⾯的经验,能⾼效实现 UI 与底层渲染逻辑的交互。
性能优化:具备深⼊的性能优化经验,能针对 CPU-GPU 协同、内存占⽤、Draw Call、光线追踪遍历效率等进⾏瓶颈分析与优化。
3. 软实⼒
⼯程素养:具备良好的代码规范、⽂档习惯和⼯程管理意识,能够进⾏模块化设计与封装。
解决问题:逻辑思维严密,具备极强的排查和解决复杂底层技术难题的能⼒。
团队协作:良好的沟通表达能⼒,能与算法、美术、产品团队⾼效协作。
四、 加分项(Preferred)
1. 有光线追踪(Ray Tracing)、路径追踪(Path Tracing)或实时 GI相关项⽬经验。
2. 熟悉OptiX、RTX Path Tracer等光线追踪框架或 SDK。
3. 有OSG、OpenVDB等体积渲染或数据可视化渲染经验。
4. 具备数学(线性代数、微积分)或物理学背景,擅⻓算法推导。
工作地点
吉林省长春市朝阳区轻铁湖西花园(泰来街东110米)

认证资质
营业执照信息

更新于 3月30日


