Avride aims to make transportation safer and more efficient through cutting-edge autonomous driving technology, specifically by developing self-driving taxis and delivery robots. The role focuses on building a hybrid simulation framework to enable realistic, large-scale testing of motion planning and ML-based control algorithms in urban conditions.
Requirements
- 3+ years of software engineering experience with C++.
- Solid background in computational geometry.
- Experience developing simulation, rendering, or visualization tools.
- Ability to design clean software architecture.
- Experience in game development, robotics simulators, or 3D graphics engines.
- Familiarity with physics simulation, sensor modeling, or data-driven simulation.
- Exposure to machine learning or behavioral modeling workflows.
Responsibilities
- Design and implement core components of a scalable hybrid simulator that blends real-world map and ride data with synthetic content.
- Develop efficient C++ modules for geometric and physical modeling, map data processing, and sensor or agent simulation.
- Collaborate with ML and behavior-modeling teams to integrate closed-loop agent simulation and support model training and evaluation.
- Develop debugging and visualization tools to analyze simulation results, data consistency, and performance.
Other
- Candidates are required to be authorized to work in the U.S.
- The employer is not offering relocation sponsorship.
- Remote work options are not available.