Back to Open Positions

3D Simulation Engine DeveloperHot

Shanghai

Responsibilities

  1. Own core development of the 3D simulation engine rendering module, including rendering pipeline architecture design, shader development, and rendering feature implementation (e.g., PBR, shadows, post-processing)
  2. Perform rendering performance optimization and memory management based on graphics APIs such as OpenGL/Vulkan, ensuring real-time performance and visual quality in highly complex simulation scenarios
  3. Participate in development of the visual interaction layer in scene editing tools to improve consistency between rendering quality and user experience
  4. Integrate the rendering module with physics and sensor modules based on robotics simulation scenarios (e.g., sensor data visualization, environment rendering, motion presentation)
  5. Continuously track frontier rendering and simulation technologies and participate in technical solution selection and prototyping

Requirements

  1. Bachelor's degree or above in Computer Science or Applied Mathematics, with 2+ years of experience in graphics rendering or game engine development
  2. Proficient in C++ with solid engineering capability; deep understanding of OpenGL/Vulkan graphics APIs and familiarity with rendering pipelines, GPU architecture, and performance tuning methods
  3. Strong mathematical foundation and algorithm understanding

Bonus Points

  • Robotics competition/open-source project experience and familiarity with simulation platforms such as Gazebo, Isaac Sim, and Unreal Engine
  • Familiarity with PBR, ray tracing, large-scale scene rendering optimization, and related technologies