Role Purpose
Design, develop, and optimize high-performance rendering and visualization solutions for industrial digital twins, synthetic data generation, engineering review, and simulation analysis.
Key Responsibilities
- Develop and optimize real-time 3D rendering workflows, including cameras, lighting, materials, shaders, and visualization pipelines.
- Ensure visual fidelity and physical realism while balancing sensor accuracy, frame rates, GPU utilization, memory consumption, and large-scene performance.
- Build interactive visualization tools, engineering overlays, diagnostic views, simulation playback, scene inspection, and visual comparison capabilities.
- Support synthetic data generation through realistic scene rendering, sensor visualization, and rendering quality validation.
- Profile and optimize GPU rendering pipelines to improve performance, scalability, and rendering efficiency.
- Integrate rendering systems with simulation environments, 3D asset pipelines, sensor models, and platform infrastructure.
- Collaborate with engineering teams to troubleshoot rendering issues and ensure consistency across simulation and visualization workflows.
Required Experience and Skills
- Strong experience in real-time 3D rendering and visualization.
- In-depth understanding of GPU rendering pipelines, shaders, materials, lighting, cameras, and graphics performance optimization.
- Proficiency in Python and/or C++ programming.
- Experience with GPU profiling, memory optimization, and performance debugging.
- Understanding of 3D graphics fundamentals, scene management, and rendering quality assessment.
Preferred Experience
- Experience with NVIDIA Omniverse RTX or other real-time ray-tracing technologies.
- Familiarity with Vulkan, DirectX, OpenGL, or Unreal Engine.
- Knowledge of MaterialX, MDL, or physically based rendering workflows.
- Exposure to computer vision, sensor simulation, synthetic data generation, or large-scale industrial visualization.
- Experience working with USD-based 3D asset and scene workflows.