返回在招岗位
C++图形开发工程师
深圳
岗位职责
- 基于自研RHI/Pass系统,开发渲染模块(调试网格、仿真数据渲染、Flex蒙皮、3D高斯泼溅等)
- 使用HLSL超集编写Shader(GPU蒙皮、粒子、光照、后处理、光追)
- 负责Vulkan(Linux)/ DX12(Windows)双后端功能开发与性能调优
- 维护CMake构建、Shader编译工具链(DXC+SPIRVCross)、资源导入管线(MJCF→USD)
- 使用RenderDoc/PIX/Vulkan Validation Layers定位GPU瓶颈与崩溃
任职要求
- 熟悉C++17/20,熟悉CMake 3.24+、Git工作流
- 熟悉Vulkan 1.3或DX12之一,深入理解Command Buffer、Pipeline State、Descriptor、Barrier、同步机制
- 理解前向/延迟/Forward+渲染管线,熟悉SSAO、TAA、Bloom、阴影映射等Pass
- 熟悉HLSL/GLSL,能独立编写Vertex/Pixel/Compute Shader
- 具备扎实3D数学基础(向量、矩阵、四元数、投影),熟悉glm/Eigen
- 会使用RenderDoc抓帧分析
加分项
- 有3D引擎(UE/Unity/自研)二次开发经验
- 熟悉物理仿真:MuJoCo、PhysX、PBD、SPH、Flex
- 熟悉机器人相关技术:ROS2、LiDAR/Depth Camera仿真、Sim2Real
- 熟悉GPU计算:CUDA、Compute Shader
- 熟悉现代渲染技术:GI、SSR、毛发、3DGS
- 熟悉跨进程技术:gRPC、共享内存、零拷贝
- 有USD/OpenUSD、Python/pybind11联调经验