Back to Open Positions
3D Simulation Engine Developer
Shanghai
Responsibilities
- Develop core rendering modules of the 3D simulation engine, including rendering pipeline architecture, shader development, and rendering features (PBR, shadows, post-processing, etc.)
- Optimize rendering performance and memory management based on OpenGL/Vulkan graphics APIs, ensuring real-time performance and visual quality in highly complex simulation scenes
- Develop the visual interaction layer of scene editing tools, improving consistency between rendering quality and user experience
- Integrate rendering modules with physics and sensor modules for robotics simulation scenarios (sensor data visualization, environment rendering, motion presentation, etc.)
- Continuously follow frontier rendering and simulation technologies, participating in technical solution selection and prototype validation
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, Electronic Information, Applied Mathematics, or related fields
- Expert in C++ with solid engineering capabilities; deep understanding of OpenGL/Vulkan graphics APIs, rendering pipelines, GPU architecture, and performance tuning methods
- Good foundation in mathematics and algorithm comprehension