AVRIDE is seeking a Software Engineer to develop high-performance motion planning algorithms for their autonomous delivery robots, aiming to make transportation safer and more efficient.
Requirements
- programming in C++
- Strong C++ skills with high-performance code expertise
- Experience solving motion planning or related robotics problems
- Experience solving or evaluating ML-based systems
- Experience in Python and Bazel.
Responsibilities
- Develop the behavior module that ensures safe, smooth, and predictable movement of the robot for all agents (pedestrians and vehicles).
- This includes incorporating as social aspects such as merging, negotiating narrow spaces and handling noisy, uncertain, and incomplete information.
- Frame open real-world problems into well-defined engineering challenges.
- Develop tools, algorithms, and evaluation mechanisms to address these challenges.
- Evaluate the development pipeline and refine it by considering a range of metrics to enhance performance and reliability.
Other
- 3+ years software engineering experience
- Experience collaborating with different teams
- 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.