Back to Open Positions

3D Simulation Engine Developer

Shanghai

Responsibilities

  1. Develop core rendering modules of the 3D simulation engine, including rendering pipeline architecture, shader development, and rendering features (PBR, shadows, post-processing, etc.)
  2. Optimize rendering performance and memory management based on OpenGL/Vulkan graphics APIs, ensuring real-time performance and visual quality in highly complex simulation scenes
  3. Develop the visual interaction layer of scene editing tools, improving consistency between rendering quality and user experience
  4. Integrate rendering modules with physics and sensor modules for robotics simulation scenarios (sensor data visualization, environment rendering, motion presentation, etc.)
  5. Continuously follow frontier rendering and simulation technologies, participating in technical solution selection and prototype validation

Requirements

  1. Bachelor's degree or above in Computer Science, Software Engineering, Electronic Information, Applied Mathematics, or related fields
  2. Expert in C++ with solid engineering capabilities; deep understanding of OpenGL/Vulkan graphics APIs, rendering pipelines, GPU architecture, and performance tuning methods
  3. Good foundation in mathematics and algorithm comprehension