Overview
In our Motion Planning team, you\'ll apply your passion for robotics and software development for production-ready autonomous vehicles. In this role, you\'ll perform groundbreaking research, conduct design processes, and implement performance-critical algorithms to generate safe, comfortable, and intuitive autonomous vehicle behaviors across Motional’s fleet of robotaxis.
Technical Scope
- Develop state-of-the-art motion planning algorithms to ensure the vehicle autonomously navigates safely and smoothly.
- Design and build robust and scalable software that enables rapid exploration and evaluation of different motion planning approaches and algorithms.
- Collaborate with upstream decision/behavior planning, prediction, and downstream motion tracking algorithms.
- Leverage modern development toolchains to enable rapid development cycles, including testing, simulation, and continuous integration.
Role responsibilities
- Actively contribute to technical team discussions on new features and formulation improvements and bring new ideas.
- Investigate on-road performance with root cause analysis and in-depth bug finding.
- Understands and explains trade-offs and complex concepts to peers and leaders to drive decisions
What we\'re looking for
- 2+ years of modern C++ software development
- Bachelors, Masters, or PhD degree preferred in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Experience with algorithm development in motion planning, navigation, or any robotics or safety-critical systems.
- Experience owning and leading technical development on features from problem formulation through algorithm design and implementation to delivery with impact.
Bonus
- Knowledge of Python
- Experience with Machine Learning based planning/control methods