Back to Open Positions
3D Simulation Engine DeveloperHot
Shanghai
Responsibilities
- 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)
- 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
- Participate in development of the visual interaction layer in scene editing tools to improve consistency between rendering quality and user experience
- Integrate the rendering module with physics and sensor modules based on robotics simulation scenarios (e.g., sensor data visualization, environment rendering, motion presentation)
- Continuously track frontier rendering and simulation technologies and participate in technical solution selection and prototyping
Requirements
- Bachelor's degree or above in Computer Science or Applied Mathematics, with 2+ years of experience in graphics rendering or game engine development
- 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
- 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